我是 Qt 初学者,我有 5.2.1 版本,我试图从 Github 上的一本书中学习 Qt/QML。但是,这是最基本的示例之一:
#ifndef CUSTOMWIDGET_H
#define CUSTOMWIDGET_H
#include <QtWidgets>
class CustomWidget : public QWidget
{
Q_OBJECT
public:
explicit CustomWidget(QWidget *parent = 0);
void paintEvent(QPaintEvent *event);
void mousePressEvent(QMouseEvent *event);
void mouseMoveEvent(QMouseEvent *event);
private:
QPoint m_lastPos;
};
#endif // CUSTOMWIDGET_H
这是我得到的错误:
ln函数`_start'
未定义对“主要”的引用
collect2: ld 返回 1 个退出状态
我不知道这些是什么意思,所以任何帮助将不胜感激。我将该项目作为一个 Qt 快速应用程序。
这些都包含在.pro
文件中
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets