Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=5099583
By: kl31n
I'm having some strange problems with plotutils. I'm using eclipse 4.0 + mingw
c++ 3.4.5 + libplotter from plotutils 2.4.1. Everything compiles and links
(statically) ok, but the output of a GIFPlotter is wrong(that's to say the file
can't be visualized). I tried to use a PNGPlotter with libpng 1.2.8 + zlib 1.2.3
(also statically linked), but no improvement. The same code works ok under Linux
with Plotutils 2.5.x both with a GIFPlotter and a PNGPlotter. SVGPlotter and
PSPlotter work ok both under Linux an Windows.
Apparently the genereated .gif and .png files are slightly shorter than what
they are in the linux version, but I didn't do a binary diff yet. I tried to
add "plotter.flushpl();" but didn't help.
This is how the compiler is invoked:
g++ -IC:\Program Files\GnuWin32\include -O0 -g3 -Wall -c -fmessage-length=0
-osrc\m2m.o ..\src\m2m.cpp
for the linker:
g++ -LC:\Program Files\GnuWin32\lib -Xlinker -static -om2m.exe src\m2m.o
src\colormap.o -lplotter
The code I can replicate the problem with is the most basic one can think of
and can be found below. I would really appreciate some help on this because
I would like to stop using a linux virtual machine on a system that works poorly
already(but on which I can't really change much due to company cr...ehm,
policies).
Thanks for your attention,
kl31n
//BEGIN CODE---file: m2m.cpp
#define X_DISPLAY_MISSING
#include <plotter.h>
#include <fstream>
int main() {
std::ofstream output("c:\\test.gif");
Plotter::parampl("BITMAPSIZE", (void*)"1000x1000");
GIFPlotter plotter(std::cin, output, std::cerr);
plotter.openpl();
plotter.fspace (0.0, 0.0, 1000.0, 1000.0);
plotter.flinewidth (0.25);
plotter.pencolorname ("red");
plotter.erase ();
plotter.fmove (250.0, 250.0);
plotter.fcont(750.0,750.0);
plotter.closepl();
return 0;
}
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=74807
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
GnuWin32-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gnuwin32-users