2014-02-18 64 views
1

我想編譯一個c-extension for ruby​​。它需要增強庫。boost/geometry.hpp:沒有這樣的文件或目錄

我跑sudo apt-get install libboost-all-dev(據說安裝boost庫),但是當我嘗試在擴展庫上運行make時,我得到boost/geometry.hpp: No such file or directory。在我的MacBook Pro上,我能夠使用自制軟件和brew install boost

我正在運行Ubuntu 12.04。

是否有一些其他配置需要將頭部公開給我的c擴展?

回答

0

看起來libboost-all-dev由於某種原因不包含標頭。一旦我從源代碼編譯並安裝了boost,我的工具就工作了。

0

您可能需要在安裝boost之後重新進行配置,才能在make中包含權限。嘗試:

$ ./configure 
$ make 
相關問題