VS studio上查看标准cout输出

  • VS studio上查看标准cout输出已关闭评论
  • 28 次浏览
  • A+
所属分类:linux技术
摘要

在解决方案管理器中,单击选中项目后,点击菜单【视图】->【属性页】在生成事件->生成后事件->命令行(Build Events->Post-Build Event->Command) Line)中增加$(OutDir)$(ProjectName).exe


VS studio上查看标准cout输出

网上的方法

在解决方案管理器中,单击选中项目后,点击菜单【视图】->【属性页】

在生成事件->生成后事件->命令行(Build Events->Post-Build Event->Command) Line)中增加$(OutDir)$(ProjectName).exe

顾名思义,这个方法是在生成结束后,使用命令行执行生成的exe程序,暂且不说因运行环境问题程序能不能运行起来的问题,对于GUI程序或者使用debug来调试是不适用的!
VS studio上查看标准cout输出

VS studio上查看标准cout输出

暂且可以一用的办法

OutputDebugString("hello worldn"); 

OutputDebugString宏是VS windows SDK提供的,其定义如下

#ifdef UNICODE #define OutputDebugString  OutputDebugStringW #else #define OutputDebugString  OutputDebugStringA #endif // !UNICODE 

可见当文本的编码不是UNICODE时,还会报错,那么此时可以直接调用OutputDebugStringA
VS studio上查看标准cout输出

如果是QT程序

直接使用qDebug()输出即可,输出窗口设置如下

VS studio上查看标准cout输出