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

Filed under:
|
|
|
|

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

Related posts about c++

Related posts about osx