C++ QT5错误:未知类型名称';QCoreApplication';。Qt5的第一个节目
我刚刚在LinuxUbuntu20.04LTS中安装了QTCreator,我点击了文件->新项目->应用程序->QTConsole应用程序。创建了第一个.pro文件和main.cpp文件 first.pro包含:C++ QT5错误:未知类型名称';QCoreApplication';。Qt5的第一个节目,c++,user-interface,qt5,qapplication,qcoreapplication,C++,User Interface,Qt5,Qapplication,Qcoreapplication,我刚刚在LinuxUbuntu20.04LTS中安装了QTCreator,我点击了文件->新项目->应用程序->QTConsole应用程序。创建了第一个.pro文件和main.cpp文件 first.pro包含: QT -= gui declarative QT += widgets CONFIG += c++11 console CONFIG -= app_bundle DEFINES += QT_DEPRECATED_WARNINGS SOURCES += \ mai
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
#include <QCoreApplication>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
main.cpp包含:
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
#include <QCoreApplication>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
#包括
int main(int argc,char*argv[])
{
qcorea应用程序(argc、argv);
返回a.exec();
}
错误出现在QCoreApplication行。原因是Ubuntu 20.04上新版本的Qtcreator安装了
clang-10
,但它仍然需要clang-8
安装clang-8软件包:
如果错误是一个开放的红色圆圈,代码仍将生成
如果你想摆脱开放的红色圆圈,进入“帮助”->“关于插件”并取消选中“铿锵代码模型插件”。然后重新启动QT creator。hangon-您安装了
qtcreator
IDE吗?或者整个Qt包-例如:?要添加,请单击“Qt5.x.x脱机安装程序链接”,然后选择linux主机。这将下载一个运行文件(您可以在命令行上运行)-它应该安装所有库和您需要的所有东西(除了gcc)。如果您只是安装了QtCreator,那么您可能缺少实际的Qt库。。。。