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