使用 QNetwork 时的奇怪警告

Weird warning when using QNetwork

我用的是file downloader class,稍微修改了一下,原来的class也有这个问题。

这里是:

WARNING: QObject::connect: Cannot connect (null)::stateChanged(QNetworkSession::State) to QNetworkReplyHttpImpl::_q_networkSessionStateChanged(QNetworkSession::State) (kernel\qobject.cpp:2614, class QMetaObject::Connection __cdecl QObject::connect(const class QObject *,const char *,const class QObject *,const char *,enum Qt::ConnectionType))

如您所见,它与 connect() 方法有关。为了清楚起见,我删除了所有 connect() 调用,但这并没有停止显示警告。

错误本身不影响代码的功能。

也许是某种 Qt 错误?有没有可能我可以抑制显示此错误?

我的QT版本:5.5.1 运行 Visual Studio 2012.

这是一个Bug,在Qt5.6中已经解决:https://bugreports.qt.io/browse/QTIFW-822