POCO源码
https://pocoproject.org/releases/poco-1.7.8/poco-1.7.8-all.zip
编译需要openssl
Windows下openssl的下载安装和使用 这个是32位的
http://m.blog.youkuaiyun.com/article/details?id=25806151
Windows 一键安装OpenSSL 这个好像不行
http://www.cnblogs.com/tangxin-blog/p/5724071.html
1>------ 已启动全部重新生成: 项目: obs-textsvc, 配置: Debug x64 ------
1> web_serv.cpp
1> obs-textsvc.cpp
1>d:\obs_res\obs-studio\build64\plugins\obs-textsvc\gdiplus\obs-textsvc.cpp(1): warning C4067: 预处理器指令后有意外标记 - 应输入换行符
1> easylogging++.cc
1> 正在生成代码...
1>LINK : fatal error LNK1104: 无法打开文件“PocoFoundationmtd.lib”
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
所以目标就是编译POCO出来PocoFoundationmtd.lib。
Poco for Windows 编译 x86 x64
http://blog.youkuaiyun.com/wangxvfeng101/article/details/47002375
【原】Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
http://www.cnblogs.com/wondering/archive/2009/05/21/boost_setup.html
boost Windows x64 编译
http://blog.youkuaiyun.com/wangxvfeng101/article/details/47002853
代码复制过去的时候,如果有编码转变提示,选windows默认的就好,Unicode的会发生:在定义了的函数,头文件中声明后依旧提示未定义
2017/4/8
重新编译OPENSSL
Openssl源码下载
下载红框的,而不是最新那个,不然不能按博客里的安装
记事本打开安装教程INSTDLL.W64
C:\Program Files\OpenSSL\openssl-1.0.2k
用vs2015 x64 命令行工具 到openssl 文件夹下,按教程
依次输入
> perl Configure VC-WIN64A
> ms\do_win64a
> nmake -f ms\ntdll.mak
> cd out32dll
> ..\ms\test
perl Configure VC-WIN64A threads
修改poco文件夹中,buildwin.bat文件的openssl路径
命令行,进入D:\poco-1.7.8-all
buildwin 140 build all both x64 samples
开始编译poco
明明有这个库却无法打开。
打开poco文件夹中,buildwin.bat
发现这个路径设置中,并没有包括out32dll文件夹
则,增加,如下图
再次编译(buildwin 140 build all both x64 samples)
依旧缺