wxWindows 2 for Windows FAQ |
See also top-level FAQ page.
16-bit compilation is supported under Visual C++ 1.5, and Borland BC++ 4 to 5.
There is a linking problem with Symantec C++ which I hope someone can help solve.
Borland C++ is fine - and very fast - but it's hard (impossible?) to use the debugger without using project files, and the debugger is nowhere near up to VC++'s quality. The IDE isn't great.
C++Builder's power isn't really used with wxWindows since it needs integration with its own class library (VCL). For wxWindows, I've only used it with makefiles, in which case it's almost identical to BC++ 5.0 (the same makefiles can be used).
You can't beat Cygwin's price (free), and you can debug adequately using gdb. However, it's quite slow to compile since it does not use precompiled headers.
CodeWarrior is cross-platform - you can debug and generate Windows executables from a Mac, but not the other way around I think - but the IDE is, to my mind, a bit primitive.
Watcom C++ is a little slow and the debugger is not really up to today's standards.
However, the issues surrounding Unicode support have been looked into so we know what we need to do, and have some header files ready to use containing appropriate type definitions. Just about every file in wxWindows will need changes, due to the pervasive nature of characters and character arrays. Unicode support is needed for the port to Windows CE (see below).