Hello,
The latest version 5.20 does not run on my WinXP SP3 32 bits installation because d2d1.dll is missing.
Indeed there is no such dll.
When I copy a d2d1.dll downloaded from the Internet into gnuplot/bin installation directory, a new problem comes: __CxxFrameHandler3 entry point cannot be found in msvcrt.dll
I have no problem with Win 8.1.
Does gnuplot no more support WinXP?
Thanks for any help,
Laurent
The source of version 5.0 compiles for XP just fine. We provide binaries which run on XP until version 5.0.3. After that the toolchain we use (Mingw-w64/MSYS2) dropped support. So newer versions won't run on XP unless you recompile with a suitable compiler.
Version 5.2 added a windows terminal variant using Direct2d (d2d1.dll) with graphics card acceleration. That requires Vista with Platform Upgrade. This code is optional, so it could be left out on recompilation with a suitable compiler.
Version 5.3 onwards will only run on Windows 7 or later.
Hi Bastian,
Thanks for your anwer.
I already tried to compile gnuplot. But I got tons of warnings and errors. I was able to overcome just a few ones. But I was stuck with wxWidgets. So I gave up. I believe I need a "Compiling gnuplot for dummies" tutorial, but until now I didn't find one.
Anyway, thanks also for the development of this beautyful software.
Laurent
Compiling gnuplot itself is trivial with any of Mingw32, Mingw-w64, MSVC or OpenWatcom. It only starts to get complicated once you require external libraries. So depending on which terminals / features you want, building could be simple. You can find somewhat older instructions for MinGW/MSYS here: [support-requests:#163]
https://sourceforge.net/p/gnuplot/support-requests/163/