我正在使用 file downloader 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
关于c++ - 使用 QNetwork 时的奇怪警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40035244/