我可以制作一个无法打开终端窗口的 OS X Glut 应用程序吗?

Can I make an OS X Glut app that doesn't open a terminal window?

本文关键字:OS 窗口 终端 Glut 应用程序 一个 我可以      更新时间:2023-10-16

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

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

Sort of…基本上,您需要某种OS X包装器来包含二进制文件。你可以用Automator或AppleScript或像DropScript这样的工具来封装unix二进制文件。

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