[C++] VS2008下Boost庫的編譯安裝


下載

    進入http://www.boost.org/,下載最新的源碼包,我用的版本是1.55.0。

 

解壓

    將其解壓,我的解壓目錄是“D:\Program\open\boost_1_55_0”。

 

編譯

  • 打開VS2008,選擇“Tools”(工具)->“Visual Studio 2008 command prompt”(命令提示),進入命令行界面。
  • 進入到“D:\Program\open\boost_1_55_0”,執行“bootstrap.bat”進行引導。
  • 引導成功之后在相同目錄下會生成bjam.exe。執行如下命令進行編譯:

     bjam stage --toolset=msvc-9.0 --without-graph --without-graph_parallel --without-math --without-mpi --without-python --without-serialization --without-wave --stagedir="D:\Program\open\boost_1_55_0\bin\vc9" link=static runtime-link=shared runtime-link=static threading=multi debug release

     注:編譯需要點時間,可以喝杯茶抖抖腿。:)

 

配置VS2008

    選擇“Tools”(工具)->“Options”(選項)->“Projects and solutions”(項目和解決方案)->“VC ++ directories”(VC++目錄)。

     配置Include包含文件)目錄如下:

 

    配置Library庫文件)目錄如下:

 

測試

 1 #include <iostream>
 2 #include <boost/thread/thread.hpp>
 3 
 4 using namespace std;
 5 
 6 void printBook()   
 7 {   
 8     cout << "1984 - George Orwell" << endl;
 9 }
10 
11 int main()
12 {   
13     boost::thread myThread(&printBook);
14     myThread.join();
15 
16     return 0;
17 }

 

參考

 

 (完)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM