vs开发qt程序时std::cout正常输出的问题解决
2020-02-27QT攻城狮4711°c
A+ A-用vs开发qt程序的时候,一般打印内容都会用qDebut()输出,但是现在我在用QXMPP的时候,里面自带了日志功能,但是怎奈我怎么调试,在VS的控制台都没有看到有日志输出。
仔细看了一下QXMPP的日志输出类,如果把日志输出类型设置为StdoutLogging ,发现用的是std::cout打印输出的,所以在代码里面自己加了测试代码,发现还真的没有内容输出,找了找,这篇博客有具体说明 按照博客上说的,做了如下设置:
项目--右键--属性--配置属性--生成事件--生成后事件--命令行,填写:$(OutDir)$(ProjectName).exe 即可。
需要注意的是,设置完毕后,就只能通过右键项目,重新生成,然后项目会自动运行,同时VS的输出栏就有std::cout输出的内容了。
未定义标签