發表文章

目前顯示的是 10月, 2012的文章

ActiveMQ-Cpp on Mac

筆記:build ActiveMQ-Cpp with ssl 跟 implementation的注意事項 版本:ActiveMQ-Cpp v3.4.4 ( ipv6 not supported ) 根據文件會需要 CppUnit, APR, APR Util CppUtil是跑UT所需的,懶得跑就不下載 APR跟APR Util可以在這download: http://apr.apache.org/download.cgi (要下載Unix Source,裡面才有要build所需的檔案) 我們的案子需要ssl protocol, 所以需要再多下載Openssl: http://www.openssl.org/source (文件上建議要openssl 1.0以上) 下載完後開始一個個build 基本上都需要先執行configure,產生相關的設定跟makefile才開始build ref: activemq-cpp-library-x.x.x\README.txt *openssl:  ./Configure dist make make install 檔案: libssl.a、libcrypto.a (i386架構) make install後會把binary跟library放到/usr/local/ssl/bin跟/usr/local/ssl/lib下面,後面在build apr-util跟activemq-cpp會需要 *apr: ./configure --enable-shared=no make 檔案: libapr-1.a 檔案會在執行目錄下的一個 .libs的隱藏資料夾 (檔案的架構跟電腦環境相關,我的開發環境為10.7,build出來的檔案就是x86_64(註1)) --enable-shared=no:我讓build出來的檔案是static lib而不是dynamic lib *apr-util: ./configure  --with-openssl=/usr/local/ssl/ --with-apr=../apr-1.4.6 make 檔案: libaprutil-1.a 檔案會在執行目錄下的一個 .libs的隱藏資料夾 (檔案的架構跟電腦環境相關,我的開發環境為10.7