POCO 编译

POCO网站介绍

POCO官网

Download 界面

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工具。

posted @   scott_h  阅读(26)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 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)
点击右上角即可分享
微信分享提示