首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

實戰 Boost (一):VS2008 開發環境配置完整指南

     編輯:關於C++

1. 下載與解壓

  • 版本示例:Boost 1.48.0
  • 下載地址:SourceForge 或 Boost 官網(均指向 SF 鏡像)
  • 解壓路徑示例:E:\boost_1_48_0

2. 編譯構建

打開「Visual Studio 2008 Command Prompt」(設置環境變量的命令行),執行:

E:
cd boost_1_48_0
bjam --toolset=msvc-9.0 --build-type=complete stage
  • --toolset=msvc-9.0:對應 VS2008 (VC9);VS2010 用 msvc-10.0
  • --build-type=complete:構建所有變體(debug/release、static/shared、threading=multi/single)
  • stage:將編譯產出的 .lib/.dll 複製到 stage/lib 目錄,便於項目鏈接

選擇性編譯(加速): 僅需部分庫(如 system、thread)時:

bjam --toolset=msvc-9.0 --with-system --with-thread stage

3. VS2008 目錄配置

菜單:工具 → 選項 → 項目和解決方案 → VC++ 目錄,平台選 Win32:

  1. 庫文件:新增 E:\boost_1_48_0\stage\lib
  2. 包含文件:新增 E:\boost_1_48_0

適用於全局設置;亦可在項目屬性中單獨配置「附加包含目錄」與「附加庫目錄」。

驗證

新建控制台項目,包含 <boost/version.hpp> 並輸出 BOOST_VERSION,或運行下一篇文章的 lexical_cast 測試程序。

遷移提示

  • 新版 Boost (1.69+) 推薦使用 b2 替代 bjam,參數兼容
  • VS2017/2019/2022 可通過 NuGet 安裝 boost-vc14x 包,免編譯
  • 64 位項目需顯式指定 address-model=64 或在 x64 Native Tools 命令行構建
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved