我有一个项目,我正在学习如何使用make with C ++(我也在学习)。 我已经设法用Mac端口安装GCC 4.6,并用自制软件安装了Boost库。 我现在的问题是我的项目包括提升不能解决这个错误:
致命错误:boost / test / unit_test.hpp: 没有这样的文件或目录
我想我正在使用的GCC版本(由mac ports安装的版本)没有使用包含文件的标准搜索路径?有问题的文件(boost / test / unit_test.hpp)肯定在我的系统上,在/ usr / local / include。 有没有办法列出正在搜索的目录?通过GCC,我可以验证这确实是问题吗? 欢呼任何&一切都有帮助 道格。
答案 0 :(得分:1)
gcc -v -x c -c /dev/null
除其他外,将为您提供用于搜索包含文件的路径。您可以使用gcc的参数修改此路径。主要是-I/another/path/to/use
,但您可能需要阅读gcc documentation。