原文:
github專案位址
安裝:
#安裝cmake
sudo apt-get install cmake
#安裝boost
sudo apt-get install libboost-dev libboost-test-dev
#三個非必須的依賴庫:curl、c-ares dns、google protobuf (安裝之後cmake會自動多編譯一些示例)
sudo apt-get install libcurl4-openssl-dev libc-ares-dev
sudo apt-get install protobuf-compiler libprotobuf-dev
編譯:
tar zxf muduo-x.x.x.tar.gz
cd muduo/
./build.sh -j2 //編譯muduo庫和它自帶的例子,生成的可執行檔案和靜態庫檔案位於 ../build
./build.sh install //以上命令將muduo標頭檔案和庫檔案安裝到 ../build/release-install/,以便muduo-protorpc和muduo-udns等使用
在自己的程式中使用muduo
muduo是靜態鏈結的c++程式庫,使用muduo庫的時候,只需要設定好標頭檔案路徑(../build/release-install/include)和庫檔案路徑(../build/release-install/lib)並鏈結相應的靜態庫檔案(-lmuduo_net -lmuduo_base)即可。
使用g++編譯時,注意:用-i指定頭檔案目錄,-l指定單個庫(如-lpthread,-lmuduo-net),-l指定庫目錄
muduo網路庫編譯安裝
sudo apt get install cmake sudo apt get install libboost dev tar zxf muduo 0.9.1 beta.tar.gz cd muduo build.shcentos系統使用yum install boost devel來安裝libb...
muduo網路庫編譯安裝
2 安裝依賴 sudo apt get install cmake sudo apt get install libboost dev tar zxf muduo 0.9.1 beta.tar.gz cd muduo build.sh centos系統使用yum install boost deve...
muduo網路庫的安裝和使用
一 安裝依賴庫 安裝cmake sudo apt get install cmake 安裝boost sudo apt get install libboost dev libboost test dev 三個非必須的依賴庫 curl c ares dns google protobuf sudo ...