第三方库的编译

本文档详细介绍了如何在Windows平台下编译各种第三方库,包括zlib、SQLite、libcurl(带openssl)、MySQL Connector/C++以及Google Buffer。特别强调了在编译时要注意项目运行时库设置的一致性,以避免重定义错误。提供了具体编译步骤和所需注意事项,如openssl的调试版本编译选项、Boost库的配置等。
摘要由CSDN通过智能技术生成

/

所有第三方库编译的时候,需要注意自己项目的runtimelib是用的mt, 还是md,

第三方库也要统一,避免出现 error LNK2005重定义错误。

/

zlib1.2.5

http://www.cppblog.com/fwxjj/archive/2010/09/26/127733.html

zlib1.2.3 有工程文件,使用方便。

/

SQLITE:自己新建项目,用源码编译。


/

libcurl:

源码中有工程文件,直接编译。


libcurl+openssl:

http://hi.baidu.com/%CC%BF%D6%ED/blog/item/03af5904dce2e97003088149.html

openssl debug版本:编译选项加 -Zi , 链接选项加上 -debug

libcurl工程中添加openssl的头文件和库,添加宏BUILDING_LIBCURL;USE_SSLEAY;USE_OPENSSL


/


mysql:

到mysql官网下载mysql connector/c++的msi版本,
然后完全安装,默认目录是c:/program file/mysql.
1.1.0版本需要boost库

/
google buffer:

源码中有工程文件,直接编译


/

boost_1_49_0:

解压后运行bootstrap࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值