我使用命令libboost-all-dev在我的ubuntu 12.04 LTS中安裝了boost庫,但是當我包含/boost/geometry.hpp時,它不包含在內。我已檢查系統,它不包含任何geometry.hpp文件或甚至任何幾何。我下載的增強庫中沒有幾何文件C++ Boost庫geometry.hpp
2
A
回答
2
2天前,我從http://www.boost.org/users/download/下載了boost 1.54。我得到的版本有
boost_1_54_0 /升壓/ geometry.hpp
和
boost_1_54_0 /升壓/幾何/ geometry.hpp
你是怎麼提高?
2
戳了一下,從命令行(apt-get或其他)下載提升可以讓你的版本提升1.46,但幾何庫只有在提升1.47的時候纔出來。
你最好從http://www.boost.org/users/download/得到提升,因爲ubuntu的倉庫總是(在我的經驗之內)最近幾個版本。
0
正如之前提到的,你可以從這裏下載最新的Boost版本:http://www.boost.org/users/download/
然後安裝它按照本指南:http://www.boost.org/doc/libs/1_55_0/more/getting_started/unix-variants.html#id25
簡而言之:
$ ./bootstrap.sh
然後
$ ./b2 install
這將構建所有li braries(需要構建)並將頭文件和庫複製到/ usr目錄中。所以你應該在./b2
之前放sudo
。然後,您將能夠使用它們而無需將其他參數傳遞給編譯器。
也可以只建立一些庫文庫。檢查指南。
相關問題
- 1. boost/geometry.hpp:沒有這樣的文件或目錄
- 2. 與Boost C++庫
- 3. C++ boost lambda庫
- 4. Boost C++庫安裝
- 5. Xcode 7.11 Brew Boost C++庫,Boost comple錯誤
- 6. Boost C++庫版本號
- 7. BOOST庫的問題C++
- 8. C++線程與Boost庫
- 9. C++ Boost圖庫 - Dijkstra示例
- 10. Boost庫問題
- 11. 錯誤Boost庫
- 12. Cilk ++和Boost庫
- 13. Boost庫錯誤
- 14. C++使用Boost庫編譯失敗
- 15. C++ Boost庫中的鏈接錯誤
- 16. 從boost庫源代碼學習C++
- 17. 使用boost庫構建socket.io C++
- 18. 在.exe中包含opencv和boost庫C++
- 19. 使用C++ boost庫的按位操作
- 20. 用Boost代替C++ 0x庫功能
- 21. 讓Chrono C++庫(Boost :: sandbox)正常工作
- 22. 在Visual C++ 2008中安裝Boost庫
- 23. Boost C++庫產生奇怪的錯誤
- 24. 幫助編譯和使用boost C++庫
- 25. 將boost庫鏈接到C++項目
- 26. 從github編譯C++ boost庫時出錯
- 27. XCode Boost C++庫編譯錯誤
- 28. C++ Netbeans 7.2.1正確鏈接boost庫
- 29. 如何用boost庫建立C++代碼
- 30. 支持Mac OS 10.5.8 Leopard的Boost C++庫?
也許你可以嘗試'find/usr/-name'geometry.hpp'來檢查這個文件是否在你的磁盤上 – tintin