繁体   English   中英

我可以使OS X Glut应用程序无法打开终端窗口吗?

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

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

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

基本上,您需要某种OS X包装器来包含二进制文件。 您可以使用Automator或AppleScript或专用于封装Unix二进制文件的工具DropScript来完成此操作。

否则,解决方案将是创建一个最小的Objective-C程序,然后从其中删除unix二进制文件,以便在终止时不会留下任何残留。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM