使用QNetwork时出现奇怪的警告

时间:2016-10-14 05:02:02

标签: c++ qt c++11 visual-studio-2012

我使用的是file downloader class,我对其进行了一些修改,但问题也出现在原始类中。

这是:

  

警告:QObject :: connect:无法连接   (null):: stateChanged(QNetworkSession :: State)to   QNetworkReplyHttpImpl :: _ q_networkSessionStateChanged(QNetworkSession ::州)   (kernel \ qobject.cpp:2614,类QMetaObject :: Connection __cdecl   QObject :: connect(const类QObject *,const char *,const类   QObject *,const char *,enum Qt :: ConnectionType))

您可以看到它与connect()方法相关。为了说清楚,我已经删除了所有connect()次来电,但这并没有停止警告显示。

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

也许它是某种Qt错误?我是否可以通过显示来抑制此错误?

我的QT版本:5.5.1使用Visual Studio 2012运行。

1 个答案:

答案 0 :(得分:2)

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