OS:Win7的
IDE:Visual Studio 2010的專業
升壓庫版本:1.47麻煩建築Boost庫
- 從http://www.boostpro.com/download/
- 爲VS 10最初安裝了所有下載 「boost_1_47_setup.exe」 安裝程序,然後只檢查每個方塊(5+ GB安裝!)
- 在C++的「其他包含目錄」中添加了「boost \ boost_1_47」路徑 - >常規
- Cop從Y /粘貼代碼 「入門Windows上:4 - 建立一個簡單的程序使用Boost」
- 編譯沒有問題
- 包括升壓/ regex.hpp並重新編譯
- 接收到的錯誤:
LINK:致命錯誤LNK1104:無法打開文件'libboost_regex-vc100-mt-gd-1_47.lib'
預計,尚未構建二進制文件。 - 冉從工具文件夾「Visual Studio命令提示符」,在我的VS 10的安裝作爲管理員
- cd'ed提振根
- 命令行
收到的錯誤bootstrap.bat然:
建設加速。生成引擎 系統找不到指定的路徑。 '。\ build.bat'不被識別爲內部或外部命令, 可操作的程序或批處理文件。無法構建Boost.Build引擎。 請參閱bootstrap.log以獲取更多診斷信息。
我所做的一切都來自Boost.org上的入門頁面。不知道它是否過時或者我做錯了什麼。
來到這裏尋找答案,發現了一些類似的問題,即如下:
問題用C++升壓安裝在VC(找不到文件)++ 2010 Problem with C++ Boost installation (can't find file) in VC++ 2010
Boost C++庫鏈接錯誤libboost_serialization -vc100-mt-gd-1_47.lib Boost C++ Libraries linker error libboost_serialization-vc100-mt-gd-1_47.lib
沒有骰子。任何幫助,將不勝感激。謝謝
我看到,在boost \ boost_1_47 \ lib文件夾中。包括正在工作,謝謝。有沒有辦法包含這個文件夾,以便它總是在附加庫目錄中,或者是否必須爲每個項目完成? – 2012-03-08 12:00:47
我的回答太長,無法發表評論。我會發佈一個新的答案。見下圖。 – megabyte1024 2012-03-08 12:34:43