我正在尝试在gnuplot_i.hpp上使用Windows上的Gnuplot。当我在cmd everthing工作中输入“gnuplot”时,应该正确设置PATH变量。这是我的代码:
#include <iostream>
#include "gnuplot_i.hpp"
using std::cout;
using std::endl;
int main(int argc, char* argv[]) {
try {
Gnuplot g1("lines");
} catch (GnuplotException ge) {
cout << ge.what() << endl;
}
return 0;
}
输出无法在PATH或“C:/ program files / gnuplot / bin”中找不到gnuplot。
当我添加行
时Gnuplot::set_GNUPlotPath("C:/gnuplot/bin/");
它只是更改为无法在PATH和“”中找到gnuplot。
我在这里做错了什么?
答案 0 :(得分:2)
我自己找到答案:由于某种原因,gnuplot_i.hpp希望你的exe被称为pgnuplot.exe而不是gnuplot.exe ......现在一切正常。