2014-07-14 60 views
0

有沒有辦法告訴Mac .app軟件包打開命令行來打印到stdout?我認爲這並不重要,但它是一個C++ Qt應用程序。Tell Mac .app軟件包打開命令行窗口

+1

沒有。應用程序可以啓動Terminal.app或類似的,並打開一個窗口,但該窗口不會顯示該應用程序的輸出。應用程序的stdout沒有連接到任何「命令行」或終端窗口或任何東西。基本上,它是一個打開到'/ dev/null'的文件描述符。你可以重新打開它到其他目的地,但是沒有一個會成爲一個命令行或者終端窗口,除非你這樣做。 –

+0

謝謝,如果你重新作爲答案,我會接受。 – user2970139

回答

1

不,沒有辦法做到這一點。

一個應用程序可以啓動Terminal.app或類似的,並打開一個窗口,但該窗口不會顯示該應用程序的輸出。應用程序的stdout沒有連接到任何「命令行」或終端窗口或任何東西。基本上,它是一個打開到/ dev/null的文件描述符。你可以重新打開它到其他目的地,但是沒有一個會成爲一個命令行或者終端窗口,除非你這樣做。

相關問題