0

我使用 C++/OpenGL 中的 Xcode 在我的 Mac 上编写人工生命模拟程序。由于我的程序在单独的窗口中具有可视输出,因此在运行具体程序时我不需要终端。

然而,当我运行我的应用程序时,终端会打开并抛出 '/path/programm ; 出口;' 在其用户。我猜那是为了调试?或者可能是标准的,因为它是一个命令行工具?

所以如果我想用它制作一个外观合适的应用程序,它不会用命令行输出打扰它的用户,我该怎么办?

如果打开终端是命令行工具所固有的,我是否必须将源代码迁移到可可应用程序或 Qt,即使我还不需要这些构建接口?

感谢你的付出。

4

2 回答 2

1

如果我正确理解您的问题,您不希望在用户双击您的应用程序时显示终端吗?

在这种情况下,您应该创建一个.app并将二进制文件嵌入其中。

我刚刚使用基本的“Hello world”Xcode 命令行模板进行了测试,它工作正常。

于 2013-06-06T20:36:20.767 回答
0

您可以使用

@echo off

在需要终端的代码部分。

于 2013-06-05T22:37:32.490 回答