開始使用Boost庫

2021-05-04 23:26:29 字數 856 閱讀 1475

windows:

1、編譯bjam工具:進入tools/jam/src,執行build vc7或vc8或vc9,完成後在tools/jam/src/bin.ntx86下得到bjam.exe

2、將bjam.exe拷貝到boost根目錄下,執行bjam --toolset=msvc stage,編譯完成後可在stage/lib目錄下看到編譯完成的boost庫

3、將bjam.exe拷貝到tools/bcp目錄下,執行bjam編譯bcp工具,用於提取所需的標頭檔案,完成後在bin.v2/tools/bcp/msvc-9.0/release/link-static/runtime-link-static/threading-multi下可見bcp.exe

4、拷貝bcp.exe到boost根目錄下,並建立新目錄foo,執行bcp boost/lexical_cast.hpp foo,提取所需要的標頭檔案

linux:

1、解壓到/opt:tar xzvf boost_***.tar.gz /opt

2、編譯bjam:進入tools/build/jam_src/,執行./build.sh,編譯結束後bjam會被複製到/usr/local/bin/bjam

3、執行bjam -stools=gcc install,完成後會把頭檔案複製到/usr/local/include/boost-***中,把lib複製到/usr/local/lib中

4、完成之後,記得要使用ldconfig來更新動態鏈結庫

5、設定幾個環境變數:

boost_root=/opt/boost_***

boost_include=/usr/local/include/boost-***

boost_lib=/usr/local/lib

開始使用Unix

本人使用的macbook pro md101,通過mac的終端登入到unix系統。登入unix系統 首先在終端中輸入login,然後終端會顯示login 然後輸入使用者標識,按return後,會顯示password 輸入密碼即可登入,隨後會顯示上次登入的時間以及使用的終端,無論何時,你都要花時間檢查...

開始使用Gulp

結語參考與擴充套件 接觸gulp不多,感觸卻多。不過一句話 省了好多麻煩。如果你也是做web前端的,並且也想更加便捷高效的去完成自己的專案,那麼可以嘗試使用一下gulp。首先看看gulp的定義 gulp是乙個基於流的自動化構建工具。大家都明白什麼是自動化 就是懶人不用動手了唄 構建工具就是說這是乙個...

MQTT 開始使用

嵌入式 個人開發環境 ubuntu 14.04 mqtt messagequeueing telemetry transport protocol 全稱 訊息佇列遙感傳輸協議,是ibm開發的乙個即時通訊協議。mqtt是面向m2m和物聯網的連線協議,執行在tcp協議棧之上,採用輕量級發布和訂閱訊息傳輸...