0

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

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

4

1 回答 1

0

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

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

于 2013-04-13T12:16:23.643 回答