This page presents an overview of the various Windows platforms and the status of the CBS for them.
The platforms are "canonical": we assume typical or often encountered installations. For "bare Windows" this means Windows XP, Microsoft Visual C/C++ (version 2013 and newer). For Cygwin and MinGW this is the suite of GCC compilers. Since 64 bits platforms are the standard, we report the results for the 64-bits versions of all platforms. For MinGW in particular we use the newer MinGW-w64/MSYS2 platform.
Status per 2 October 2017, Arjen Markus, Werner Smekal and Hazen Babcock
Library options | Bare Windows | Cygwin 64 | MinGW-w64/MSYS2 | Borland 5.5 | Open Watcom 1.5 (1) |
---|---|---|---|---|---|
Static libraries | Yes | Yes | Yes | Yes | Yes |
Shared libraries (DLL) | Yes | Yes | Yes | Yes | Yes |
Dynamic drivers | Yes | Yes | Yes | . | . |
Freetype support | Yes | Yes | Yes | . | . |
QHull support | Yes | Yes | Yes | . | . |
AGG support | Yes | . | Yes | . | . |
Shapelib support | . | Yes | Yes | . | . |
Languages | Bare Windows | Cygwin 64 | MinGW-w64/MSYS2 | Borland 5.5 | Open Watcom 1.5 |
---|---|---|---|---|---|
C | Yes | Yes | Yes | Yes | Yes |
C++ | Yes | Yes | Yes | No | No(2) |
D (3) | . | . | . | . | . |
Fortran 2003 (4) | Yes | Yes | Yes | . | . |
Java (5) | Yes | No | No | - | - |
Lua | . | Yes | Yes | . | . |
Ocaml (6) | . | No | No | . | . |
Octave (7) | . | No | No | . | . |
Perl (8) | - | - | - | - | - |
Python | Yes | Yes | Yes | - | - |
Ada | - | No | Yes | - | - |
Tcl | Yes | Yes | Yes | - | - |
Tk | . | (9) | . | - | - |
Drivers | Bare Windows | Cygwin 64 | MinGW-w64/MSYS2 | Borland 5.5 | Open Watcom 1.5 |
---|---|---|---|---|---|
PostScript (psc) | Yes | Yes | Yes | Yes | Yes |
PostScript (psttf) | Yes | Yes | Yes | . | . |
Wingcc (10) | Yes | Yes | Yes | . | Yes |
gd (png, jpeg, gif) | Yes | Yes | Yes | Yes | No |
wxWidgets | Yes | Yes | Yes | . | . |
cgm | Yes | Yes | Yes | Yes | Yes |
svg | Yes | Yes | Yes | . | . |
Yes | Yes | Yes | . | . | |
cairo (11) | Yes | Yes | Yes | . | . |
qt | Yes | Yes | Yes | . | . |
Notes:
The content of this page is available under the GNU Free Documentation License 1.2.