【问题标题】:Can I make an OS X Glut app that doesn't open a terminal window?我可以制作一个不打开终端窗口的 OS X Glut 应用程序吗?
【发布时间】:2013-04-13 12:08:54
【问题描述】:

我有很多用 XCode 编写的简单 C++ 程序,使用 OpenGL 和 Glut 来可视化科学数据。它工作得很好,但有一个小烦恼:每次我从 XCode 外部运行一个二进制文件时,它都会打开一个终端窗口。这意味着我得到了终端窗口的硬壳堆积,必须在使用后清理。

有没有办法防止这种情况发生?我希望快速解决一个非常小的问题,所以任何需要我学习 Objective C 或一些花哨的 GUI 创建工具的东西都不是我想要的。我只是想知道是否有办法编译我现有的 C++ Glut 应用程序,这样当您单击图标时不会出现终端窗口。

【问题讨论】:

    标签: c++ xcode macos glut


    【解决方案1】:

    有点...基本上,您需要某种 OS X 包装器来包含二进制文件。您可以使用 Automator 或 AppleScript 或 DropScript 之类的工具来执行此操作,该工具旨在封装 unix 二进制文件。

    否则,解决方案是创建一个最小的 Objective-C 程序,然后她会从其中取出 unix 二进制文件,这样当它终止时不会留下任何残留物。

    【讨论】:

      猜你喜欢
      • 2010-11-12
      • 2020-01-25
      • 2013-08-12
      • 1970-01-01
      • 2011-12-04
      • 2019-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多