二 boost 的安裝

2021-08-09 09:33:17 字數 1685 閱讀 4868

位址

解壓進入目錄

./bootstrap.sh

./b2

其中./b2 這個過程比較漫長,我電腦是i7的7700k+1080顯示卡+16g記憶體,用了20多分鐘,原來在筆記本上裝用了3個小時,去看部片吧。

不過也不用感覺到漫長,

因為後面還有更漫長的——qt,我用了5小時

the boost c++ libraries were successfully built!

the following directory should be added to compiler include paths:

/home/face_swap_pro/boost_1_64_0

the following directory should be added to linker library paths:

/home/face_swap_pro/boost_1_64_0/stage/lib

然後安裝:

./b2 install
好了,以下是測試是否成功的方法:

建立乙個cpp檔案,命名為test_boost.cpp內容如下

#include #include int main() 

{ boost::gregorian::date d(boost::gregorian::day_clock::local_day());

std::cout << d.year() << d.month() 《應該會輸出時間,類似於2017oct16這樣子

常見bug:

1、make[2]: *** no rule to make target 

軟鏈結沒連線好,鏈結到正確的位置

sudo ln -s /usr/local/lib/libboost_system.so.1.64.0 /usr/lib/x86_64-linux-gnu/libboost_system.so -f

sudo ln -s /usr/local/lib/libboost_thread.so.1.64.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so -f

sudo ln -s /usr/local/lib/libboost_filesystem.so.1.64.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so -f

sudo ln -s /usr/local/lib/libboost_chrono.so.1.64.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so -f

sudo ln -s /usr/local/lib/libboost_date_time.so.1.64.0 /usr/lib/x86_64-linux-gnu/libboost_date_time.so -f

sudo ln -s /usr/local/lib/libboost_atomic.so.1.64.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so -f

sudo ln -s /usr/local/lib/libboost_python.so.1.64.0 /usr/lib/x86_64-linux-gnu/libboost_python.so -f

BOOST學習 BOOST安裝

2 安裝 等待批處理完成,生成若干新檔案,如果你本地裝有多個版本的vc,預設安裝會使用最高版本的vc,如果想修改用某個版本的vc編譯,用文字工具開啟.boost 1 55 0 tools build v2 user config.jam,修改 configure specific msvc vers...

Boost庫的安裝

windows下的安裝和linux下安裝實際上大同小異,主要是弄清楚一些配置選項,和可執行檔案的作用。目錄為 d boost 1 62 0 step2 開啟命令提示符,找到指定目錄下的bootstrap.bat檔案,並執行 step3 執行生成的bjam.exe檔案 編譯的時間很長,耐心等待這段時間...

boost庫的安裝

一 對於windows平台,在vs2013中安裝配置boost 1 58 0庫 預設已安裝vs2013 1.到 www.boost.org boost 1 58 0.tar.bz2 2.解壓boost檔案到本地目錄 如g boost 1 58 0 可以發現解壓後的檔案中有乙個bootstrap.ba...