Frequently Asked Questions

What is wxDev-C++?

wxDev-C++ is an extension of Dev-C++ with a Form Designer for the amazing cross-platform framework wxWidgets. It contains all the features of Dev-C++ alongside a recent wxWidgets distribution along with a form desinger for rapid application development (RAD).

Where can I get help for wxDev-C++?

You can either see the available tutorials or post your question in the wxForum.

Why should I donate money to wxWidgets?

More than 10 years of development has gone into wxWidgets development. wxDev-C++ is just a wrapper to explore and show the full potential of wxWidgets, so I would really like you to send couple of bucks to the true geniuses who are responsible for making cross-platform programming a reality. If you donate money to wxWidgets, whatever improvements made to wxWidgets will make its way into wxDev-C++

Which language is wxDev-C++ written in?

wxDev-C++ is written with Borland Delphi 6.0 Personal Edition, a free (albeit closed-source) compiler for Windows (yes, the irony). Lots of third party components like the JVCL and extlib are used.

Where do I obtain the wxDev-C++ source code?

Have a look at our Subversion repository.

Will there be a release for Linux?

You will have to ask this question to the core Dev-C++ developers. Since wxDev-C++ is based on Dev-C++, a Linux distribution will be a possible only if we have a Linux version of Dev-C++. Some effort (by Tony) have been put in to compile wxDev-C++ with Lazarus failed.

Why does wxDev-C++ take a long time to compile, and the binaries produced so large?

We use the MingW compiler that comes with Dev-C++. As MingW tries to emit code that will work on many platforms, it tends to be slow at compiling programs.
Large binaries are produced because of static linkage with libstdc++ (which is said to be bulky) and wxWidgets, as well as emitting code for multiple platforms. Dynamic linkage to wxWidgets can be done if desired (see the tutorial on building your own wxWidgets library), and switching to STLport is advised if you need to reduce the binary size.
Tony is working on letting users dynamically switch between MingW and Microsoft VC++ compiler (and possibly other compilers) which may help with both issues. Have a look at their alpha.