想用c语言加gnuplot做一个2d图,gnuplot也下好了,程序写在dev-c++里面运行,写了
FILE *gnuplot=popen(“gnuplot-persistent”,“w”);
运行确显示“gnuplot”不是内部或外部命令,也不是可运行的程序或批处理文件这是为啥啊
popen的第一个参数表示可执行命令,可以看一下你的gnuplot命令所在目录有没有配置到PATH环境变量里
不知道你这个问题是否已经解决, 如果还没有解决的话:这个问题可能是因为您的操作系统没有将gnuplot添加到环境变量中。您可以通过以下步骤解决该问题:
如果您仍然遇到同样的问题,您可以尝试在执行popen函数之前添加以下代码:
system("set Path=%Path%;C:\gnuplot\bin");
这将在运行程序之前将gnuplot所在的路径添加到Path变量中。如果这些步骤都不能解决您的问题,可能需要检查gnuplot的安装是否正确或重新安装gnuplot。