【问题标题】:How to make a window using C++ on mac如何在mac上使用C++制作一个窗口
【发布时间】:2015-01-13 21:59:42
【问题描述】:

我正在寻找一种使用 C++ 使用 Xcode 制作窗口的方法。原因是我一直在寻找方法来做到这一点,但他们似乎都在使用 Visual Basic,并且看到我有一个 Mac,我无法运行它。如果只是很难在 Xcode 上创建一个窗口,是否有另一个程序我可以使用,因为我希望以后将它变成一个程序的用户界面...... 〜问候 马克卡尔霍恩

【问题讨论】:

  • 使用 Objective C 创建窗口,或者切换到 Qt。
  • How do I build a GUI in C++? 的可能重复项
  • 如果您正在寻找简单而小巧的东西,请使用 GLUT 和 GLUI。您需要将 OpenGL 用于图形。 GLUT 用于回调函数(鼠标、键盘等)。 GLUI 用于 GUI(按钮、菜单等)。
  • 如果您来自 Visual Basic 或刚接触编程,我强烈建议您不要使用 GLUT 和 GLUI。 OpenGL 非常迟钝,不如用于构建普通应用程序的内置操作系统工具有用。 (如果您正在编写 3D 游戏、CAD 程序或类似的东西,那么无论如何,请使用 OpenGL。)此外,GLUT 已被弃用,不再受到真正的支持。

标签: c++ xcode


【解决方案1】:

好吧,您可能想研究一下 Herb Sutter 在 2012 年在 Going Native 上实际提到的框架:http://www.openframeworks.cc

我实际上已经在 Xcode 5 中试验过这个框架,它的工作原理和宣传的一样

【讨论】:

    【解决方案2】:

    您应该从Apple's "Start Developing Mac Apps Today" 教程开始。特别是 Your First Mac App 页面展示了如何创建一个带有窗口和一些控件的简单应用程序,以及如何在 Xcode 中进行设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-01
      • 2017-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-02
      相关资源
      最近更新 更多