无论出于何种原因,std :: cout都不会显示我的应用程序.我的开发环境如下所示.
我正在使用Qt Creator开发Qt应用程序.由于Qt Creator无法从我的工作站(XP64)启动,我目前正在使用Visual Studio 2008和Qt插件(通过导入.pro项目文件)进行开发.一切似乎都很好,应用程序工作.
在某些情况下(取决于命令行参数),我不想启动HIM,只是在CLI中显示几个句子(例如,命令行必需参数).
我没有收到任何错误,但没有显示任何内容.我相信运行的相应代码是(经典)以下:
std::cout << "is this going to be displayed ?" << std::endl;
Run Code Online (Sandbox Code Playgroud)
你知道为什么没有显示什么吗?
在VS的外部工具设置下,有一个"使用输出窗口"复选框,用于捕获工具命令行输出并将其转储到VS选项卡.
问题是:当我点击F5时,我可以为我的程序获得相同的处理吗?
编辑: FWIW我在C#但是如果这对你的答案有所影响那么你的答案就不太可能是我正在寻找的.
我想要的是获取程序的输出流并使用输出重定向('|'和'>')在cmd提示符中使用的相同设备将其传输到VS中的输出选项卡.