Gnuplot, c ++ из windows. командное окно открывается и закрывается

У меня есть следующее, и независимо от того, что я пытаюсь, командное окно открывается и закрывается снова. Графики не отображаются, файлы не записываются. Всем, у кого есть решение использовать gnuplot из c ++. У меня есть как 4.4, так и 4.6rc1.

#ifdef WIN32
  gp = _popen("C:\Program Files (x86)\gnuplot\bin\pgnuplot.exe", "w");
#else
  gp = popen("gnuplot -persist", "w");
#endif


 if (gp == NULL)
       return -1;

  /* fprintf(gp, "unset border\n");
  fprintf(gp, "set clip\n");
  fprintf(gp, "set polar\n");
  fprintf(gp, "set xtics axis nomirror\n");
  fprintf(gp, "set ytics axis nomirror\n");
  fprintf(gp, "unset rtics\n");
  fprintf(gp, "set samples 160\n");
  fprintf(gp, "set zeroaxis");
    fprintf(gp, "  set trange [0:2*pi]");*/


  fprintf(gp, "set term png\n");
  fprintf(gp, "set output \"c:\\printme.png\"");
  fprintf(gp, "plot .5,1,1.5\n");
   fprintf(gp, "pause -1\n");

     fflush(gp);
6
задан Poul K. Sørensen 19 February 2012 в 13:24
поделиться