我使用C ++ / OpenGL中的Xcode在我的mac上编程人工生命模拟。 由于我的程序在一个单独的窗口中有一个视觉输出, 在运行具体程序时我不需要终端。
然而,当我运行我的应用程序时,终端会打开'/ path / programm;出口;'在其用户。我想这是为了调试吗?或者可能是标准的,因为它是一个命令行工具?
因此,如果我想用它来制作一个看起来合适的应用程序,这不会给用户带来命令行输出,我该怎么办?
如果它是命令行工具固有的打开终端,我是否必须将源代码迁移到cocoa app或Qt,即使我还不需要这些构建接口?
感谢您的努力。
答案 0 :(得分:1)
如果我理解你的问题,你不希望在用户双击你的应用时显示终端吗?
在这种情况下,您应该create a .app
bundle并将二进制文件嵌入其中。
我刚刚使用基本的“Hello world”Xcode命令行模板进行测试,它运行正常。
答案 1 :(得分:0)
您可以使用
@echo off
在代码中需要终端的部分。