GUI development in C++
I am working on an open source academic project in c++. It will be used by a large community of scientific users. I need to develop a GUI in c++ that will be able to work on Linux/Unix, Mac and windows. Can anyone suggest a GUI development library that I could use? The application I am working on is not commercial, and it is provided open source. So, I need to use a library that I can use for free.
Thanks in advance for your help
wxWidgets is a good choice:
Another option is using Windows 32 API, but you have to use emulator (Wine) on Unix/Linux...
Thanks for your replies.
What do you think of Qt? It can be used for free if the software being developed is distributed under the GPL.
Qt is most supported by KDE, but it can be also used with other operation systems (MacOS, Windows, ..).
Yet another possible way (similar to Wine, as I suggested before) is using .NET technology, which is being developed by Microsoft, but with Mono it can be also used on Linux/Unix/MacOS systems. Mono's graphical systems are GTK# and Qt#.