Generally GUI programs can have other threads that do background work such as performing long calculations. Post your program and compiler's error messages that you can't get to work and we will see how to help you.
Ancient Dragon
Achieved Level 70
32,137 posts since Aug 2005
Reputation Points: 5,836
Solved Threads: 2,576
Skill Endorsements: 69
Qt works well in most environments, and is almost 100% cross-system compatible. I have used it for Windows, Linux, and QNX development work, each of which has a totally different windowing system.
rubberman
Posting Maven
2,572 posts since Mar 2010
Reputation Points: 365
Solved Threads: 306
Skill Endorsements: 52