我是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 function`_start'
对'main'的未定义引用
collect2:ld返回1退出状态
我不知道这些意味着什么,所以任何帮助都会受到赞赏。我把这个项目作为Qt快速应用程序。
这些内容包含在.pro
文件
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
答案 0 :(得分:1)
首先你应该去谷歌寻找错误,你可以找到它们和解决方案,而且一些解决方案也在stackoverflow中。
我可以提供帮助并希望它可以帮助您: