boost / geometry.hpp:没有这样的文件或目录

时间:2014-02-18 21:33:21

标签: ubuntu boost compilation ubuntu-12.04 boost-geometry

我正在尝试为ruby编译c扩展名。它需要增强库。

我运行了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-extension吗?

2 个答案:

答案 0 :(得分:0)

你可能需要在安装boost之后重新配置,以便在make中包含权限。尝试:

$ ./configure
$ make

答案 1 :(得分:0)

由于某种原因,libboost-all-dev似乎不包含标题。一旦我从源代码编译并安装了boost,我的工具就可以了。