gpt4 book ai didi

c++ - gnuplot-cpp 无法将命令提供给管道

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:47:27 26 4
gpt4 key购买 nike

我正在使用 gnuplot-cpp 使用 C++ 绘制数学图。据我所知,这是一个将命令提供给 pgnuplot.exe 并在另一个 GUI 中显示输出的界面。

到目前为止,我遇到的错误如下:

'C:\Program' is not recognized as an internal or external command...

输入管道的原始命令是:

"C:\Program Files (x86)\gnuplot\bin/pgnuplot.exe"

在 _access(cmd) 中执行的相同命令对于可执行文件的存在返回 TRUE,而在 _popen(cmd,"w") 中执行时返回先前描述的错误;

我想知道错误来自 cmd 字符串格式,我试过“/”、“\”、“\\”...但没有任何效果

这两个代码文件是gnuplot_i.hppexample.cc

提前感谢您的帮助!

编辑 01:

我已经更新了这两个代码文件。它们包含我的一些补充编辑

最佳答案

这是 gnuplot-cpp 的已知错误,见issue Blanks in gnuplot path cause failure .

作为解决方法,您可以将 gnuplot 目录添加到您的 PATH 并仅调用 pgnuplot.exe

关于c++ - gnuplot-cpp 无法将命令提供给管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20135849/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com