art*_*nia -3 c++ linux boost g++ c++11
在尝试编译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>
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我有什么问题,并建议如何解决?
没有可用的头文件
#include <boost>
Run Code Online (Sandbox Code Playgroud)
您需要指定一个具体的boost头,您想在代码中使用,例如
#include <boost/program_options.hpp>
Run Code Online (Sandbox Code Playgroud)