是否有qDebug()&lt; <! - ?的长度限制?

时间:2015-07-31 01:52:35

标签: qt qdebug

在我的代码中,我发现一个qDebug()<<s;没有输出给它的内容。这很奇怪,所以输出s.length()。它说135254,所以我想知道是否有一个短于135254的长度限制?我已阅读源标头但未找到结果。

1 个答案:

答案 0 :(得分:1)

我发现了类似的东西......

这可能会缩小一点(使用Qt 5.5.1与Windows mingw):

在qDebug中没有显示45000个字符的跟踪。

10000个字符跟踪确实显示在qDebug中。

我能够将我的45000个字符作为5个单独的qDebug调用qDebug,每个都是这样的:

qDebug()<<foo.mid(20000, 10000);

然后在文本编辑器中将它们拼凑在一起。 使用qDebug的noQuotes功能可能会更好一点,但我今天不需要再次运行我的脚本,所以我现在还没有把它弄清楚。