我已经安装了 boost_1_41_0 并尝试遵循一些关于 xml 解析的教程:
#include <boost/property_tree/ptree.hpp>
int main(){
using boost::property_tree::ptree;
ptree pt;
cout<<"Here is an XML test!\n";
return 0;
}
但是问题是boost找不到需要的header:
gcc.compile.c++ bin/gcc-4.6.0/debug/main.o
main.cpp:1:46: fatal error: boost/property_tree/ptree.hpp: No such file or directory
compilation terminated.
使用 "" 而不是 <> 也无济于事。我还尝试传递选项 cxxflags=-I/pass/to/this/header - 这也不起作用。仅当我使用标头的完整路径时-它才有效,但是它依赖于另一个找不到的头文件。
那么如何让boost安装寻找自己的包含目录呢?谢谢。