下载apr、apr-iconv、apr-util、expat源码包到同一目录
将解压后的文件夹名字改为上面无版本信息的文件夹
1、编译expat
进入expat目录,使用cmake打开Makefile.in文件,选择vs 14 2015编译器,点击configure->generate->open project打开后,使用vs工具,右键生成。
2、编译apr、apr-iconv、apr-util
下载并默认安装Win32OpenSSL-1_1_1g.exe
点击aprutil.dsw,使用vs2015打开项目
分别右键生成libapr、libapr-iconv,一般直接生成即可,对于libapr-util,需要包含apr、expat头文件目录以及库目录,另外还需要在
连接器->输入
将expatd.lib、libapr-1.lib库文件添加进去
若是提示:LNK1181 无法打开输入文件“.lib” libaprutil,需要将最开始的${xml_parser}.lib替换为expatd.lib
3、编译activemq-cpp
解压源码文件、点击D:\software\activemq-cpp-library-3.9.5\vs2010-build\下的.lsn文件,使用vs打开项目
引用apr头文件目录和库目录,右键生成,编译完成