Creating many native GUI frontends for a cross-platform application
Posted
by
Hugh Young
on Stack Overflow
See other posts from Stack Overflow
or by Hugh Young
Published on 2013-10-29T20:00:05Z
Indexed on
2013/10/29
21:54 UTC
Read the original article
Hit count: 162
I've been away from GUI programming for quite some time so please pardon my ignorance.
I would like to attempt the following:
- Write a Mac OSX app but still be able to port to Win/Linux (i.e. C++ core with Obj-C GUI)
- Avoid Qt/other toolkits on OSX (i.e. talk to Cocoa directly - I feel that many Qt apps I use stick out like sore thumbs compared to the rest of my system)
- Not as important, but it would be nice to avoid Visual Studio if it means I can have the freedom to use newer C++ features even on Windows if they help create better code.
I believe this configuration might get me what I'm looking for:
- Core C++ Static Library
- OSX GUI (Cocoa)
- Windows GUI (Qt+MinGW?) OR (no new C++ features, Visual Studio + ManagedC++/C#/????)
- Linux GUI (Qt)
Once again, sorry for my ignorance but is this possible? Is this sane? Are there any real-world open source examples accomplish something like this?
© Stack Overflow or respective owner