User forums > General (but related to Code::Blocks)
Gtkmm
zieQ:
I advocate for QT or wxWidgets which are the most complete OO cross-platform APIs. I prefer QT but the main problem is the license/price to make commercial applications. WxWidgets' one is less restrictive but the API is not as smart as Qt's. You could also have a look to SDL, but C only I think.
takeshimiya:
Ermm, SDL is only C, and it's my fav choice for developing games along with OpenGL, but it's not a GUI toolkit. :D
However there are some works of GUI toolkits running on top of SDL, like aedGUI, libUFO, libuta, etc. But they aren't mature, perhaps the only time when you'll consider them is when doing OpenGL stuff, and want some widgets, like the config. options inside a game.
About QT: forget it unless you are only in linux. Also the make system is very intrusive because it uses features from the time where C++ was in the first steps.
wxWidgets has the less intrusive make/build system I ever saw (not only in a GUI toolkit), because it comes with a lot of makefiles and project files to a lot of compilers/ides without forcing you.
And both QT and wx, comes from the time where C++ was in the first steps, but wx adapted to more new (not really new, but supported by compilers) when it jumped from wx1.x to wx2.x. And you can expect the same when the transition to wx 3 will occur.
phlox81:
If you like SDL, but would like a more C++ Interface, take a look at www.clanlib.org
zieQ:
--- Quote from: takeshimiya on September 12, 2005, 07:38:12 pm ---About QT: forget it unless you are only in linux. Also the make system is very intrusive because it uses features from the time where C++ was in the first steps.
--- End quote ---
No, there's also a qpl win32 version since qt4 or maybe a little before... You are not required to use the shipped build system (qmake) to build some projects, i personnaly use cmake :wink: QT is also supported by many platforms/os !
takeshimiya:
--- Quote from: zieQ on September 13, 2005, 08:59:19 am ---You are not required to use the shipped build system (qmake) to build some projects, i personnaly use cmake :wink: QT is also supported by many platforms/os !
--- End quote ---
I was talking about the license. If I remember well, you had to pay to develop on win32.
Maybe that has changed now, but the license is still intrusive, forcing you to make all your projects GPL.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version