环境准备
在windows下开发ActiveMQ-CPP需要依赖一些第三方库,具体参考如下:
- ActiveMQ-CPP需要依赖apr-iconv、apr-util、apr、expat、cppunit等库。
- visual studio 2019下进行apr、apr-iconv、apr-util编译
- CppUnit编译_VS 2019
- ActiveMQ-CPP编译——VS 2019
一、开发步骤
- 首先创建文件夹test文件夹,在该文件夹下创建lib文件夹,将cppunit.lib、libactivemq-cpp.lib、libapr-1.lib、libapriconv-1.lib、libaprutil-1.lib放到该文件夹下,如下图所示:
- 使用VS打开test文件夹,创建c++控制台应用,如下图所示:
- 右键AMQdemo项目,选择属性,找到C/C++ ——> 常规 ——> 附加包含目录,添加如下几项:
- 右键AMQdemo项目,选择属性,找到 连接器——>常规——>附加库目录,添加如下项:
- 右键AMQdemo项目,选择属性,找到 连接器——>输入——>附加依赖项,添加如下项:
- 在目录\test\AMQdemo\Release下添加如下动态库:
- 运行结果如下:
- 最后附上完整代码:DEMO