列出/设置制作&的目录C ++搜索头文件

时间:2011-05-14 11:45:20

标签: c++ include-path

我有一个项目,我正在学习如何使用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,我可以验证这确实是问题吗? 欢呼任何&一切都有帮助    道格。

1 个答案:

答案 0 :(得分:1)

gcc -v -x c -c /dev/null
除其他外,

将为您提供用于搜索包含文件的路径。您可以使用gcc的参数修改此路径。主要是-I/another/path/to/use,但您可能需要阅读gcc documentation