rabbitmq官網地址html
rabbitmq客戶端 c++版本地址c++
rabbitmq客戶端 c版本地址git
下載c++版本:根據編譯說明github
因此1:去boost官網下載大於1.47.0的版本,我下的是boost_1_60_0.tar.bz2並編譯安裝bootstrap
./bootstrap.sh --prefix=/usr/local/boost-1.60.0ui
sudo ./b2 install.net
cp -rf /usr/local/boost-1.60.0/include/boost /usr/includehtm
cp -rf /usr/local/boost-1.60.0/lib /usr/lib blog
export Boost_LIBRARY_DIRS=/usr/librabbitmq
cmake .. (若是沒有cmake,先安裝yum install cmake)
make
make install
2:下載rabbitmq-c,並編譯安裝
須要openssl,因此先安裝ssl開發包:yum install openssl-devel (unbuntu系統貌似爲:sudo apt-get install libssl-dev 個人爲rhel6.0)
LINUX系統通常事先會安裝openssl的發行版(用 openssl version -a 命令就能夠看到),可是仍是須要安裝開發版本才行,不然會提示一大堆環境變量沒法識別的錯誤:好比
cmake .. (若是沒有cmake,先安裝yum install cmake)
make
make install
如下是我編譯好的c++版本的庫文件