所以,我正在尝试在我的64位Mac(OS X 10.8.5)上编译Ardor,但它找不到一些头文件。标题文件位于/opt/local/include
,它不显示在gcc的搜索路径列表中,由gcc -x c++ -v -E /dev/null
返回。
我已阅读How do I add a directory to C header include path?,并尝试设置C_INCLUDE_PATH=/opt/local/include
,但没有任何改变 - gcc仍未将其列为包含路径。 (我也试过CPP_INCLUDE_PATH
,以防万一 - 没有骰子。)我不能(合理地)添加命令行选项来专门包含该目录,因为项目使用配置脚本。有什么想法吗?
答案 0 :(得分:2)
通常对于C ++,它应该是:
CPLUS_INCLUDE_PATH=/opt/local/include
export CPLUS_INCLUDE_PATH
您也可以在.bash_profile中进行设置以备将来使用。