windows下搭建poco库

2023-11-11 17:40
文章标签 windows 搭建 poco

本文主要是介绍windows下搭建poco库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

官网下载poco库:https://pocoproject.org

我选择的是完整版,因为我需要SSL



下载后自己编译成自己需要的类型库(动态还是静态,哪个版本,debug或者release)

编译脚本在build_vs120.cmd里,自己看自己版本选择那个方式编译,我选择的是120,我编译为static_mt,release版本库,修改自己的脚本文件,参数选择在buildwin.cmd脚本中








脚本修改后打开vs中的命令行工具,我选择的是开发人员命令提示(看你编译成什么版本),切换到脚本文件的目录输入buildwin 120编译


等待编译成功,如果有组件的记得把组件放进去一起编译,否则会报打不开组件的错误等,如果你不需要组件而选择了完整版可以不用管他,因为这是编译组件的库不成功,其他基本的库成功就可以了,成功后有lib和bin目录

注意:每个库会有两个相同的库文件,一个多了d,如下图,这多了d的是debug编译时使用,没有d的release编译使用






测试环境是否编译成功:把头文件(工程属性——c/c++——常规——附加包含目录)和库的路径(工程属性——链接器——常规——附加库目录)加载好,把bin里面代码需要的库加载进debug(当前工程同一级的ddebug)目录下

我需要是PocoFoundationd.dll,因为我是debug版本所以选有d的dll




测试代码如下:

#include <Poco/DateTime.h>
#include <Poco/DateTimeFormat.h>
#include <iostream>using Poco::DateTime;
using Poco::DateTimeFormat;
int main(int argc, char** argv)
{DateTime now;std::cout << "Today is "<< DateTimeFormat::WEEKDAY_NAMES[now.dayOfWeek()] << ", "<< DateTimeFormat::MONTH_NAMES[now.month() - 1] << " "<< now.day() << " - "<< "day number "<< now.dayOfYear()<< " in "<< now.year()<< " and day number "<< (long)now.julianDay()<< " in the Julian calendar." << std::endl;system("pause");return 0;
}


运行成功:




这篇关于windows下搭建poco库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/391752

相关文章

Windows设置nginx启动端口的方法

《Windows设置nginx启动端口的方法》在服务器配置与开发过程中,nginx作为一款高效的HTTP和反向代理服务器,被广泛应用,而在Windows系统中,合理设置nginx的启动端口,是确保其正... 目录一、为什么要设置 nginx 启动端口二、设置步骤三、常见问题及解决一、为什么要设置 nginx

本地搭建DeepSeek-R1、WebUI的完整过程及访问

《本地搭建DeepSeek-R1、WebUI的完整过程及访问》:本文主要介绍本地搭建DeepSeek-R1、WebUI的完整过程及访问的相关资料,DeepSeek-R1是一个开源的人工智能平台,主... 目录背景       搭建准备基础概念搭建过程访问对话测试总结背景       最近几年,人工智能技术

在 Windows 上安装 DeepSeek 的完整指南(最新推荐)

《在Windows上安装DeepSeek的完整指南(最新推荐)》在Windows上安装DeepSeek的完整指南,包括下载和安装Ollama、下载DeepSeekRXNUMX模型、运行Deep... 目录在www.chinasem.cn Windows 上安装 DeepSeek 的完整指南步骤 1:下载并安装

5分钟获取deepseek api并搭建简易问答应用

《5分钟获取deepseekapi并搭建简易问答应用》本文主要介绍了5分钟获取deepseekapi并搭建简易问答应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1、获取api2、获取base_url和chat_model3、配置模型参数方法一:终端中临时将加

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Windows自动化Python pyautogui RPA操作实现

《Windows自动化PythonpyautoguiRPA操作实现》本文详细介绍了使用Python的pyautogui库进行Windows自动化操作的实现方法,文中通过示例代码介绍的非常详细,对大... 目录依赖包睡眠:鼠标事件:杀死进程:获取所有窗口的名称:显示窗口:根据图片找元素:输入文字:打开应用:依

Mycat搭建分库分表方式

《Mycat搭建分库分表方式》文章介绍了如何使用分库分表架构来解决单表数据量过大带来的性能和存储容量限制的问题,通过在一对主从复制节点上配置数据源,并使用分片算法将数据分配到不同的数据库表中,可以有效... 目录分库分表解决的问题分库分表架构添加数据验证结果 总结分库分表解决的问题单表数据量过大带来的性能

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

javafx 如何将项目打包为 Windows 的可执行文件exe

《javafx如何将项目打包为Windows的可执行文件exe》文章介绍了三种将JavaFX项目打包为.exe文件的方法:方法1使用jpackage(适用于JDK14及以上版本),方法2使用La... 目录方法 1:使用 jpackage(适用于 JDK 14 及更高版本)方法 2:使用 Launch4j(

Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)

《Python基于火山引擎豆包大模型搭建QQ机器人详细教程(2024年最新)》:本文主要介绍Python基于火山引擎豆包大模型搭建QQ机器人详细的相关资料,包括开通模型、配置APIKEY鉴权和SD... 目录豆包大模型概述开通模型付费安装 SDK 环境配置 API KEY 鉴权Ark 模型接口Prompt