- I'm guessing the compiler of choice might be minGW/GCC.
- but what other compiler choices should be considered for CB and GUI dev?
To name some alternatives: MS Visual Studio, Intel, Borland - one of the major features of C::B is that it can drive
many compilers.
- Given minGW/GCC then what UI library for GUI dev?
- what UI library choices should I consider? Maybe that is the next question?
Again: Many. To name some: wxWidgets, MFC, GTK, QT, every OpenGL related UI and so on... MinGW (and other compilers) can handle all of them.
- And what "form builder" options are there?
- like will wxFormBuilder or wxSmith or what?
C::B has an integrated wxWidgets based "form builder", named wxSmith. You can happily use any other, like wxFormBuilder as you mentioned. However, also a lot of other mentioned UI frameworks either ship with an own native form builder or there is one available.
Hopefully you understand now: You have choices as
you have to make one. How should we know whats best for you? We don't even know what you want to develop. We provide an IDE that helps you to setup your project and compile it (cross-platform, if desired).
As a matter of fact, the forum members use a lot of these frameworks mentioned. So whoever you'll ask here will tell you a different favourite. Sorry to say that, but your question simply cannot be answered. You have to note down what you need, that look around whats available and what fits best your needs. For every developer in the world these are the most common basic initial steps to do when planning an application.
Edit: Typos.