0

我已经组装了一个在 Windows 中运行没有问题的小型 C++/Objective-C++ 应用程序。当我在 Mac 上使用 gcc 构建时,它确实可以工作,但它总是在运行时显示终端。在 Windows 中,使用 MinGW 我只需添加-mwindows. 任何机会 OS X 有一个等价物?

4

1 回答 1

0

所以我找到了自己的答案——我把应用程序放在一个“捆绑包”中,得到了我想要的结果。创建一个文件夹并将其命名为“whatever.app”,在其中放置一个名为 MacOS 的文件夹,然后将 gcc 的输出放在那里。捆绑文件夹的根目录还必须有一个 info.plist 文件,其中包含指向您的可执行文件的条目“可执行文件”。完成,运行时不再有终端。可能有一种更合适的方法(除了使用 XCode),但这就是我现在的做法。

于 2012-07-20T12:41:17.197 回答