时光以北慕城南 发表于 2018-6-11 17:05:05

error: QtWidgets: No such file or directory

我从QT5.8.0版本的例子上复制了一个计算器的程序,想在想在飞凌的开发环境上编译,结果出现了error: QtWidgets: No such file or directory错误,我搜了一下网上的解决方法说是在.pro文件中添加QT       += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgets
我试着在.pro文件中添加了,但还是出现这样的错误,请问该怎么解决?


Marss 发表于 2018-6-12 09:10:03

加后半句,QT += widgets 前边别加试下

时光以北慕城南 发表于 2018-6-12 09:29:07

Marss 发表于 2018-6-12 09:10
加后半句,QT += widgets 前边别加试下

我只加QT +=widgets后,之前的错误解决了,但又出现了两个新问题
1)/root/qt/calculator/calculator/button.h:64: error: expected ';' at end of member declaration
2)/root/qt/calculator/calculator/button.h:64: error: 'override' does not name a type
以下是代码段
C:\Users\Administrator\Desktop\代码.png

时光以北慕城南 发表于 2018-6-12 09:31:46

Marss 发表于 2018-6-12 09:10
加后半句,QT += widgets 前边别加试下

错误代码段
#ifndef BUTTON_H
#define BUTTON_H

#include <QToolButton>

//!
class Button : public QToolButton
{
    Q_OBJECT

public:
    explicit Button(const QString &text, QWidget *parent = 0);

    QSize sizeHint() const override;      //这一行是编译错误代码
};
//!

#endif

Marss 发表于 2018-6-12 09:58:04

本帖最后由 Marss 于 2018-6-12 10:07 编辑

这报错感觉是语法错误,检查一下
页: [1]
查看完整版本: error: QtWidgets: No such file or directory