ok, das Problem scheint sich beim compilieren des eigenen codes mittels
g++ -DINCLUDE_PNG_SUPPORT
umgehen zu lassen. Aber nun kommen die eigentlichen Fragen....wie bekommt man einen brauchbaren Output ?
Ich habe den testcode :
FILE * File ;
File = fopen("Histogram.png","w") ;
PNGPlotter plotter(File) ;
plotter.parampl("BITMAPSIZE",(char*)"1024x768") ;
plotter.parampl("BG_COLOR",(char*)"white") ;
plotter.fspace(0.0,0.0, 500.0,500.0) ;
plotter.flinewidth(0.5) ;
plotter.pencolorname("blue") ;
plotter.line(1,10,40,90) ;
fclose(File) ;
Das kompiliert mit
g++ -std=c++11 -lgsl -lm -lgslcblas -lpng -lplotter -lz -O3 -DINCLUDE_PNG_SUPPORT -pedantic
ohne Fehler durch. Am Ende steht nach dem Ausführen auch ein png im Verzeichnis, aber es ist leer. Ich kann die Hintergrundfarbe auf pink ändern, es passiert nichts im Output.
Ist da irgendwas faul bei plotutils?