gnuplot-cpp kann den Befehl nicht an die Pipe weiterleiten

Ich benutze gnuplot-cpp, um mathematische Graphen mit C ++ zu zeichnen. Wie ich vage verstehe, ist dies eine Schnittstelle, die den Befehl an pgnuplot.exe weiterleitet und die Ausgabe in einer anderen GUI anzeigt.

Bisher habe ich den Fehler wie folgt:

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

Der ursprüngliche Befehl, der dem Rohr zugeführt wird, lautet:

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

Der gleiche Befehl, der in _access (cmd) ausgeführt wird, gibt TRUE für die Existenz der ausführbaren Datei zurück, wohingegen er den Fehler zurückgibt, der zuvor beschrieben wurde, wenn er in _popen (cmd, "w") ausgeführt wird.

Ich frage mich, ob der Fehler vom cmd-String-Format herrührt und ich habe versucht, "/", "\", "\\" ... aber nichts funktioniert

Die 2 Code-Dateien sindgnuplot_i.hpp undexample.cc

Vielen Dank im Voraus für jede Hilfe!

Bearbeiten 01:

Ich habe die beiden Codedateien aktualisiert. Sie enthalten einige meiner ergänzenden Änderungen

Antworten auf die Frage(1)

Ihre Antwort auf die Frage