C++ QT Creator对空项目的警告

C++ QT Creator对空项目的警告,c++,qt,qt-creator,C++,Qt,Qt Creator,我将QtCreator 4.12.0与Qt5.14.2和GCC 5.3.1一起使用,当我创建一个新项目并构建它而不做任何更改时,大约有32个警告与qvariant和qstyleoptions相关。如果我在主文件中包含QVariant,则只会显示一条警告 使用#编译后的警告包括: /opt/Qt/5.9.9/gcc_64/include/QtCore/qvariant.h:265: warning: implicitly-declared ‘QVariant::Private& QVar

我将QtCreator 4.12.0与Qt5.14.2和GCC 5.3.1一起使用,当我创建一个新项目并构建它而不做任何更改时,大约有32个警告与qvariant和qstyleoptions相关。如果我在主文件中包含QVariant,则只会显示一条警告

使用#编译后的警告包括:

/opt/Qt/5.9.9/gcc_64/include/QtCore/qvariant.h:265: warning: implicitly-declared 
‘QVariant::Private& QVariant::Private::operator=(const QVariant::Private&)’ is deprecated [- 
Wdeprecated-copy]
  265 |     { other.d = Private(); }
      |                         ^

为什么会这样?我是一个新手,所以我自己无法理解。

在构建时没有任何更改的警告的完整列表。奇怪的是,警告消息指向的是较旧版本的Qt:
/opt/Qt/5.9.9…
。正如vahancho所注意到的,很可能您没有使用Qt 5.14.2。生成时未更改任何内容的完整警告列表。奇怪的是,警告消息指向较旧版本的Qt:
/opt/Qt/5.9.9…
。正如vahancho所注意到的,很可能您没有使用Qt 5.14.2。