在尝试编译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>
谁能告诉我有什么问题并建议如何解决?
答案 0 :(得分:5)
使用
无法访问头文件#include <boost>
您需要指定一个具体的提升标题,您要在代码中使用,例如
#include <boost/program_options.hpp>