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

时间:2011-11-28 23:30:57

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

我可能会因为这个问题而受到虐待,但现在就去了。哦,但在你撕裂我之前告诉我在岩石下面爬行等等。我看起来又高又低,到目前为止,没有任何东西可以帮助我软件库已经过时了,并且出于某些原因不会对狮子工作。

除了Qt之外,Mac上还有其他用于C ++的轻量级开源GUI库吗?我试过这个wxWidgets由于某种原因不起作用。 Apple似乎不再提供碳废话或者我可以使用openGL来创建GUI吗?我只想要一个简单的文档很好的GUI库,而不必切换到开发窗口。或者我是否需要在一个人身上花钱或诉诸Qt。

希望有人能提供帮助,谢谢!

3 个答案:

答案 0 :(得分:10)

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

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

就像一个指针:你试过SDL吗?

答案 1 :(得分:2)

FLTK是一个简单且非常稳定的GUI库。在Windows,OS X和Linux上运行。

非原生外观。

Here是几年前我用它构建的应用程序的屏幕截图,在Lion上仍然运行良好。

答案 2 :(得分:0)

我将GLUT和GLUI看作是提供基本小部件的OpenGL的简单扩展。它们可以在一定程度上一起使用,但我个人在该部门遇到了几个问题。如果你熟悉OpenGL,那么任何一个孤立的都很简单。

编辑:此外,X11可以在OS X中运行,虽然我对系统不熟悉,不知道如何开始使用它。