win7x64编译poco

本文详细介绍了如何在Windows环境下编译POCO库,包括解决编译过程中遇到的常见问题,如缺少PocoFoundationmtd.lib等。同时提供了编译OpenSSL以适配POCO的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

POCO源码

https://pocoproject.org/releases/poco-1.7.8/poco-1.7.8-all.zip

 

编译需要openssl

 

 

Windowsopenssl的下载安装和使用 这个是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下载安装编译配置使用指南(含WindowsLinux以及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)

依旧缺

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值