我有所有提升庫命名爲vc80
例如 - libboost_serialization-vc80-mt-1_42
但編譯器正在尋找libboost_serialization-vc100-mt-1_42
我需要重新下載庫vc100
?Boost庫vc100
回答
是的。您需要下載並安裝新的庫或自己構建它們。
Boost不提供編譯的庫,如果它爲每個編譯器,每個平臺,每個目標提供庫,它的大小將達幾百兆字節。因此,您需要重建boost庫,如介紹中所述。
P.S.儘管助推分配不包括編譯的庫,但其他方也可以。對於Visual Studio,您可以在此處獲得編譯庫:http://www.boostpro.com/download/
Boost不提供編譯的二進制文件,但是BoostPro Computing確實如此。 – 2011-01-05 21:14:05
是的,我也發現:) – 2011-01-05 21:17:51
但他們沒有(最後我看)提供x64的二進制文件。 – 2011-01-05 22:27:29
boost使用庫名中內置的編譯器版本來避免不兼容。你有預編譯的boost庫用於vc80 = VC8 = Visual C++ 2005.但是你使用VC10 = Visual C++ 2010,所以你需要正確的庫版本。按照建議,下載它們或自己構建
您可以從http://boost.teeks99.com/下載預編譯的boost庫。版本1.46.1爲我工作。我看他們現在也有1.47。它們爲Visual Studio提供文件 - VC8 SP1,VC9 SP1和VC10(從1.43開始),32位和64位。
- 1. Boost C++庫鏈接器錯誤libboost_serialization -vc100-mt-gd-1_47.lib
- 2. 升級到VS2015的C++項目,但鏈接器仍在尋找VC100 Boost庫
- 3. 與 'libboost_filesystem-VC100-MT-S-1_49.lib'
- 4. 錯誤Boost庫
- 5. Boost庫錯誤
- 6. Building Boost庫
- 7. Boost庫問題
- 8. C++ Boost庫geometry.hpp
- 9. Cilk ++和Boost庫
- 10. Boost庫和dll
- 11. 編譯boost庫
- 12. Boost庫類型
- 13. 與Boost C++庫
- 14. 大廈Boost庫
- 15. C++ boost lambda庫
- 16. 構建Boost庫
- 17. Xcode 7.11 Brew Boost C++庫,Boost comple錯誤
- 18. Ubuntu:C++ :: Boost庫升級
- 19. Boost C++庫安裝
- 20. Qt Creator的Mac和Boost庫
- 21. 編譯特定Boost庫
- 22. Boost C++庫版本號
- 23. 如何部署boost庫?
- 24. 爲Rad Studio更新boost庫
- 25. 如何從boost創建庫?
- 26. Boost庫支持MS VC++ 10.0
- 27. 用於RTTI的Boost庫
- 28. boost圖形庫:named_graph和remove_vertex
- 29. Boost庫和Visual Studio 2013
- 30. 鏈接Boost線程庫
謝謝,我可以建立與現有的包含頭文件? – snoz 2011-01-05 21:03:57
@snoz:是:[Boost Getting Gettingled Guide]中有說明(http://www.boost.org/doc/libs/1_45_0/more/getting_started/index.html) – 2011-01-05 21:06:08