QT5 错误:未知类型名称"QCoreApplication"。Qt5中的第一个程序



我刚刚在Linux Ubuntu 20.04 LTS中安装了QTCreator,我点击了文件->新建项目->应用程序->QTConsole应用程序。制作了第一个.pro文件和main.cpp文件。

第一个.pro包含:

QT -= gui declarative
QT += widgets
CONFIG += c++11 console
CONFIG -= app_bundle
DEFINES += QT_DEPRECATED_WARNINGS

SOURCES += 
main.cpp
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

main.cpp包含:

#include <QCoreApplication>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}

错误出现在QCoreApplication行中。

原因是Ubuntu 20.04上的Qtcreator新版本安装了clang-10,但它仍然需要clang-8

安装clang-8包:

apt install clang-8

如果错误是一个打开的红色圆圈,则代码仍将生成。

如果你想去掉打开的红色圆圈,请进入"帮助"->关于插件并取消选中Clang代码模型插件。然后重新启动QT创建者。

相关内容

  • 没有找到相关文章

最新更新