我是C ++的新手,我做了几个简单的程序,但运行它们的唯一方法是在XCode编译器中。我想知道是否有任何API或程序可以帮助我为C ++程序制作GUI,并在可能的情况下包含有关该库的任何信息。感谢。
答案 0 :(得分:3)
通常选择GUI库取决于:
您正在处理的环境。
您是否希望自己的应用具有原生外观。
您正在使用的IDE。
您对便携性的期望。
您准备将应用分发到哪个许可证(GPL?LGPL?等)。
所以在不知道所有这些参数的情况下很难说清楚。
无论如何,仅举几例:
我过去使用过 Qt ,它的工作做得很好,并且记录得非常好。
此外,根据我的记忆, wxWidgets 允许您构建在每个平台上具有原生外观的GUI。
<强> [编辑] 强>
我对 wxWidgets 的假设在其网站上通过以下声明得到确认:
与其他跨平台工具包不同,wxWidgets提供了其应用程序 真正的原生外观,因为它使用平台的原生API 而不是模仿GUI。
答案 1 :(得分:1)
这是一个非常广泛的问题,但也许其中一个最受欢迎的选择是Qt.它是强大而重要的,跨平台。
请记住,如果您的游戏界面是指GUI,那么它就是一个不同的游戏 - 在这种情况下,你可能需要寻找更具体的东西,甚至自己编程 - 很难从你的角度说出来问题
答案 2 :(得分:0)
问uncle google and aunt wikipedia这么难吗?
BTW看看JUCE。它并不像其他人所说的那样受欢迎,但它当然值得关注。
答案 3 :(得分:0)
由于您使用的是Xcode,因此可以使用Mac OS X GUI库AppKit。
它需要使用Objective-C或Objective-C ++,但很好地集成到该环境中。