c++ - 用于 Mac OS X Lion 的 GUI 编程 C++

标签 c++ macos user-interface osx-lion

我可能会因为这个问题而受到辱骂,但现在就开始吧。哦,但在你撕毁我并告诉我爬回岩石下等之前。我看起来高高低低,到目前为止没有任何帮助我软件库已经过时并且由于某种原因无法在 lion 上工作。

好的,除了 Qt,Mac 上还有其他用于 C++ 的轻量级开源 GUI 库吗?我试过这个 wxWidgets 出于某种原因不起作用。 Apple 似乎不再提供这种废话,或者我可以使用 openGL 创建 GUI 吗?我只想要一个简单且记录良好的 GUI 库,而无需切换到 Windows 进行开发。还是我必须花一些钱买一个或求助于 Qt。

希望有人能帮忙,谢谢!

最佳答案

为什么不首先使用 Cocoa(开发 OSX GUI 的 native 方法)?例如,您必须使用 Objective-C 调用来创建窗口,但您可以将此代码与 C++ 代码混合在同一个文件中 - 这称为 Objective-C++,它受 clang 和 gcc 支持。

要构建完全原生的 OSX 应用程序,您需要 Cocoa。可以创建这些本地 GUI 的所有其他工具包都调用 Cocoa(至少据我所知)。

作为一个指针:你试过SDL吗?

关于c++ - 用于 Mac OS X Lion 的 GUI 编程 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8303896/

相关文章:

c++ - 运算符->有什么特别之处以及它是如何工作的?

c++ - PaError 不是类或命名空间

C++:存储/记住模板类的类型

macos - 以编程方式添加应用程序图标以停靠安装

cocoa - 如何指定在钥匙串(keychain)授权对话框中使用的图标

macos - MAMP 未在 El Capitan 10.11.1 上启动 Apache 服务器

c++ - 转义字符串常量以嵌入 std::regex

java - JPanel 上不显示按钮

java - ImageIcon 扩展到窗口之外,调整窗口大小会扩展所有组件而不是显示更多

java - 定义/设置 JComboBox BasicArrowButton 禁用时的颜色