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 @ 2017-04-12 00:22  scott_h  阅读(47)  评论(0)    收藏  举报