告诉Mac .app包打开命令行窗口

时间:2014-07-14 01:50:07

标签: macos nsbundle

有没有办法告诉Mac .app软件包打开命令行以打印到stdout?我认为这并不重要,但它是一个C ++ Qt应用程序。

1 个答案:

答案 0 :(得分:1)

不,没有办法做到这一点。

应用程序可以启动Terminal.app或类似功能并使其打开一个窗口,但该窗口不会显示应用程序的输出。应用程序的stdout未连接到任何"命令行"或终端窗口或任何东西。基本上,它是一个打开到/ dev / null的文件描述符。您可以将其重新打开到其他目的地,但除非您构建它,否则不会是命令行或终端窗口。