1.SimpleAmqpClient是一個易用的rabbitmq-c的c++包裝。
二、準備
- boost-1.47.0 或者更新版
- librabbitmq-c 參考我上一盤文章
- cmake 2.8+ 用於編譯CMake項目
- gtest 1.5+(可選,如需測試)
- Doxygen(可選,用於生產API文檔)
三、編譯
- 編譯boost,參考http://archive.cnblogs.com/a/1979730/(建議使用--build-type=complete全編譯,如果採用動態鏈接編譯不會生成靜態鏈接庫文件,如libboost_chrono-vc100-mt-1_47.lib,編譯SimpleAmqpClinet時會報鏈接錯誤:缺少libboost_chrono-vc100-mt-1_47.lib文件)。boost庫文件命名規則參考http://blog.csdn.net/zzvnzz/article/details/7082263
- 安裝cmake 2.8+
- 用CMake編譯gtest 1.5+
- 安裝Doxygen
- 編譯SimpleAmqpClinet,CMake主要參數如下(gtest參數設置編譯好的頭文件和庫文件目錄):
http://blog.csdn.net/amd123linux/article/details/11675477