我已经离开GUI编程很长一段时间所以请原谅我的无知.
我想尝试以下方法:
- 编写一个Mac OSX应用程序,但仍然可以移植到Win/Linux(即带有Obj-C GUI的C++核心)
- 避免在OSX上使用Qt /其他工具包(即直接与Cocoa交谈 - 我觉得我使用的许多Qt应用程序都像我的系统其他部分一样伸出大拇指)
- 不那么重要,但如果它意味着我可以自由地使用更新的C++功能,即使在Windows上有助于创建更好的代码,也可以避免使用Visual Studio.
我相信这个配置可能会让我得到我正在寻找的东西:
- 核心C++静态库
- OSX GUI(Cocoa)
- Windows GUI(Qt + MinGW?)或(没有新的C++功能,Visual Studio + ManagedC++/C#/ ????)
- Linux GUI(Qt)
再一次,抱歉我的无知,但这可能吗?这样理智吗?是否有任何真实的开源示例可以完成这样的事情?