POCO 编译
POCO网站介绍
Basic Edition
No external dependencies — start developing immediately
Complete Edition
Requires OpenSSL, MySQL Client and ODBC
OpenSSL,MySQL Client 下面都有网站链接
====================
编译
github 下载相应的源码之后,在README 中有说明如何编译
windows 平台:
利用 buildall.bat 来编译各种版本,各种选项
NOTES:
我这边以VS2015为例,其他版本自己替换下。
如果安装了VS完整版, 则VC编译器 会自动加入到环境变量中, 如果是安装了express版,或者用在线安装方式 安装了VS2017 则VC编译器路径,不会加入到系统环境变量中。 这时,点击[WINDOWS]开始菜单,[程序列表]中选择 【Visual Studio 2015】 =》 VS2015 x64 ARM Cross Tools Command Prompt VS2015 x64 Native Tools Command Prompt VS2015 x64 x86 Cross Tools Command Prompt VS2015 x86 ARM Cross Tools Command Prompt VS2015 x86 ARM 兼容工具命令提示符 VS2015 x86 Native Tools Command Prompt VS2015 x86 x64 Cross Tools Command Prompt VS2015 x86 x64 兼容工具命令提示符 VS2015 x86 本机工具命令提示符
想编译什么版本,就用上面对应工具!!!!
比如我编译X64的WINDOWS程序
就用 VS2015 x64 Native Tools Command Prompt
D: cd [你的POCO根目录] ./buildall.cmd
显示编译选项,很简单,就不多讲
rem Usage: rem ------ rem buildwin VS_VERSION [ACTION] [LINKMODE] [CONFIGURATION] [PLATFORM] [SAMPLES] [TESTS] [TOOL] rem VS_VERSION: 90|100|110|120|140|150 rem ACTION: build|rebuild|clean rem LINKMODE: static_mt|static_md|shared|all rem CONFIGURATION: release|debug|both rem PLATFORM: Win32|x64|WinCE|WEC2013 rem SAMPLES: samples|nosamples rem TESTS: tests|notests rem TOOL: devenv|vcexpress|wdexpress|msbuild rem rem VS_VERSION is required argument. Default is build all.
buildall.cmd 140 rebuild all both x64 nosamples notests msbuild
我用VS2015 (编译器版本140), rebuild 所有版本(static_mt|static_md|shared|all + release|debug|both )的x64 库
不用编译samples和test, 用msbuild工具。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)