Hello All:
I have been thinking to learn develop a GUI using C++.
Any suggestions on where to start? (Using which development kits and etc)
Thank you
Hello All:
I have been thinking to learn develop a GUI using C++.
Any suggestions on where to start? (Using which development kits and etc)
Thank you
Good question, — and good pointers from and about cross-platform toolkits. Since this thread is old, start with modern C++ (C++11 or later) and a current compiler/IDE; many GUI libraries and build tools have evolved since 2007.
Before picking a toolkit, be clear about goals: target OSes, need for native look-and-feel, expected app complexity (simple utility vs full-featured product), distribution model, and license constraints. Those choices determine whether to favour a platform-native API or a cross-platform library that maximizes shared code.
Practical learning path:
Cautions: check the library license before shipping, pay attention to runtime dependencies and ABI/C++-standard compatibility, and test DPI/scaling, fonts, and file-path differences across OSes. Start small: implement a simple tool, iterate, then expand. This reveals the framework's workflow and deployment quirks faster than theory alone.
Jump to Post— Ancient Dragon 5,243for cross-patform GTK is a popular choice.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.