#include <boost>没有这样的文件或目录</boost>

时间:2014-11-07 14:01:08

标签: c++ linux c++11 boost g++

在尝试编译gnu绘图示例时,g ++编译器抱怨它无法找到位于/ usr / include / boost中的boost库。

确切地说:

  

致命错误:提升:没有这样的文件或目录#include

我已经使用了命令

g++ -l /usr/include/boost -Wall -std=c++11 -lboost_iostreams exampleplot.cpp -o exampleplot.out

还试过g++ -I /usr/include/boost/* -Wall -std=c++11 -lboost_iostreams exampleplot.cpp -o exampleplot.out 这是我的包括:

#include <iostream> 
#include <cstring>
#include <vector>
#include<cmath>
#include<algorithm>
#include "gnuplot-iostream.h"
#include <boost>

谁能告诉我有什么问题并建议如何解决?

1 个答案:

答案 0 :(得分:5)

使用

无法访问头文件
#include <boost>

您需要指定一个具体的提升标题,您要在代码中使用,例如

#include <boost/program_options.hpp>