Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在MacOS X上以编程方式打开控制台窗口_C++_Objective C_Macos - Fatal编程技术网

C++ 如何在MacOS X上以编程方式打开控制台窗口

C++ 如何在MacOS X上以编程方式打开控制台窗口,c++,objective-c,macos,C++,Objective C,Macos,我想知道,是否可以通过编程在MacOS X上打开控制台窗口并将IO重定向到该窗口,类似于Windows上的alloconsole(),GetStdHandle()API。我打算在xxx.app应用程序中使用它,默认情况下,它没有任何控制台窗口;我需要在Obj-C中动态创建一个。好吧,k,似乎没有人关心OSX。所以你真正想要的是一个NSWindow,用于放置来自fprintf(stdout,或stderr,或cout-Yup)的调试(或日志记录)输出,这就是我要重定向stdout的意思。它是一个G

我想知道,是否可以通过编程在MacOS X上打开控制台窗口并将IO重定向到该窗口,类似于Windows上的
alloconsole()
GetStdHandle()
API。我打算在xxx.app应用程序中使用它,默认情况下,它没有任何控制台窗口;我需要在Obj-C中动态创建一个。好吧,k,似乎没有人关心OSX。所以你真正想要的是一个NSWindow,用于放置来自
fprintf(stdout,
或stderr,或
cout-Yup)的调试(或日志记录)输出,这就是我要重定向stdout的意思。它是一个GUI应用程序。