DialogBlocks is an essential adjunct to programming with the free wxWidgets GUI toolkit. It helps you create dialogs and other user interface elements quickly, resulting in good-looking, realizable windows that work on Windows, Mac, and Linux. Edit complex dialogs in situ, such as wizards, property sheets and frames, and then generate C++ or XRC. Let DialogBlocks help with data transfer, context-sensitive help, and application class creation.
DialogBlocks has a comprehensive configuration system for generating makefiles and project files for most popular compilers, so you can design, build and run your applications all within DialogBlocks. It'll build the widgets libraries for you as well if necessary. There's even an analyzer that can let alert you to problems with your project.