VS2015编译CPPCMS库

本文介绍了如何在VS2015环境下编译cppcms库,包括下载CMAKE和PYTHON,编译zlib和pcre库,以及解决cppcms编译时依赖库的问题,最后成功生成cppcms的VS工程并完成编译。

(1)下载CMAKE3.13.2,下载PYTHON3.8安装并配置系统环境变量

(2)下载zlib-1.2.11、pcre8.41库、cppcms1.2.1库源码包并解压

(3)编译zlib库:打开cmake,选择zlib库解压后目录,点击configure开始配置(配置前可以修改下库安装目录,见下图红色框),然后点击generate产生VS工程,操作如下图:

最后在zlib解压目录里打开生成的VS工程文件zlib.sln进行编译并安装(默认生成的是动态库,执行成功后会在D:/Code/cms/zlib目录中找到相应的库文件)

(4)编译pcre库:打开cmake,选择pcre库解压后目录,点击configure开始配置(配置前可以修改下库安装目录,见下图红色框),然后点击generate产生VS工程,操作如下图:

最后打开生成的VS工程文件PCRE.sln进行编译并安装(这个默认生成的是静态库,执行成功后会在D:/Code/cms/pcre目录中找到相应的库文件)

(5)编译cppcms库:打开cmake,选择cppcms库解压后目录,点击configure开始配置,此过程会提示找不到pcre、zlib库头文件目录和库文件,以及Python安装目录。这时需要设置相应的目录和库文件(注意选择pcre.lib,zlib.lib文件);然后再点击configure重新配置,最后点击generate生成VS工程。配置如下图:

(6)打开生成的CPPCMS工程文件,先编译BOOSTER库(编译这个前需要加预编译“PCRE_STATIC”宏,不然会报连接不上pcre库错误,因为之前编译的pcre库默认是静态库,如果是动态库则不需要加“PCRE_STATIC”宏),再编译cppcms库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值