一、环境
win7 64+ vs2008
poco库有一些库是需要依赖其他库的,比如mysql和openssl。
openssl可以采用图形化安装。
openssl编译。
由于我这边使用POCO库学习教程该方法编译不过,所以采用vs2008界面打开POCO的sln来单独编译每个库。
二、32位编译
三、64位编译
1.用vs2008打开文件夹Foundation下的Foundation_vs90.sln,打开设置(tools-options-Projects and solution-vc++ directories)设置头文件库和lib库目录,使用x64然后编译(最终的lib会生成在文件夹lib目录下D:\Poco\lib)
2.依次编译以下几个库(注意:不能直接使用网上的使用buildwin.cmd来编译,应该单个编译,不然无法编译)
mt+release=mtd+release(有问题)== release_static_mt CppUnitmt
mt+debug(有问题)=mtd+debug == debug_static_mt CppUnitmtd
四、参考网址
POCO官网
POCO库学习教程
POCO 1.6+VS2008+MySql+OpenSSL安装过程
poco测试ssl代码