2016-09-08 9 views
2

gnuplot_i.hppでgnuplotを使用しようとしていますが、gnuplotをcmdに入力すると、PATH変数を正しく設定する必要があります。これは私のコードです:Gnuplot&C++:PATHでもGnuplotも見つかりません "

#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にも中にもgnuplotのを見つけることができません "C:/プログラムファイル/ gnuplotの/ binに"

を私はライン

を追加します。
Gnuplot::set_GNUPlotPath("C:/gnuplot/bin/"); 

gnuが見つかりませんPATHにも ""にもプロットされていません。

私はここで間違っていますか?

答えて

2

自分自身で答えが見つかりました:何らかの理由でgnuplot_i.hppがexeがgnuplot.exeではなくpgnuplot.exeと呼ばれることを期待しています...今はすべて動作します。

+0

ファイル 'gnuplot_i.hpp'で、変数値をgnuplot.exeを参照するように変更します。 - std :: string Gnuplot :: m_sGNUPlotFileName = "gnuplot.exe"; – umbersar

関連する問題