Visual Studio Release配置C ++项目没有命令窗口

时间:2014-07-02 17:06:03

标签: c++ visual-studio configuration visual-studio-2013 cout

我在Visual Studio 2013中使用C ++编写了一个OpenGL项目。我的项目有几个cout语句可以打印有用的信息。

当我编译并运行我的应用程序的调试版本时,会弹出两个新窗口:一个窗口显示我的应用程序的OpenGL视觉效果,另一个窗口显示我的cout输出。

然而,当我在发布模式下编译并运行时,只会弹出OpenGL窗口但没有命令窗口!我的cout去哪儿了?

我已经扫描了vcxproj文件,并且发现可能影响此版本的Release和Debug配置之间没有任何不同(或者我认为)。如何在我的发布配置中查看我的cout spew?

2 个答案:

答案 0 :(得分:1)

调试配置设置为" / SUBSYSTEM:console"并且发布配置设置为" / SUBSYSTEM:windows"。转到"项目>属性>配置属性>链接器>系统>子系统"并编辑发布配置的值修复它!

答案 1 :(得分:0)

你看过/Visual Studio/Projects/Project_Name/release文件夹了吗?我不确定,但也许你可以在那里找到可执行文件。