g ++找不到boost头文件

时间:2012-11-13 03:25:25

标签: c++ boost compiler-errors

我刚安装了Boost 1.52.0,我正在尝试使用Boost日志库(我相信它现在已集成到Boost中)。

我正在使用/boost/log/trivial.hpp文件,我正在尝试按照here所述记录消息。但是,编译器无法找到头文件,并给出以下错误:

error: boost/log/trivial.hpp: No such file or directory

这是在我修改编译器和链接器包含路径之后。

我的编译命令如下:

g++ -O2 -I/Users/bar/Downloads/boost_1_52_0 -L/Users/bar/Downloads/boost_1_52_0/stage/lib foo.cpp

关于我应该做什么的任何想法?

1 个答案:

答案 0 :(得分:1)

  

我刚刚安装了Boost 1.52.0,我正在尝试使用Boost日志记录   库(我相信它现在已集成到Boost中)。

不,它还没有被整合到提升中。您可以下载它from here并构建它。 Boost 1.52不包含任何新库,它是bug修复等的更新。

此外,您还需要关联boost_logboost_system(也许还有其他人)。