Je suis un débutant Qt, j'ai la version 5.2.1 et j'essayais d'apprendre Qt/QML à partir d'un livre sur Github. Cependant, c'est l'un des exemples les plus élémentaires:Exemple de widget Qt personnalisé dans les erreurs Qt Creator
#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
Et voici les erreurs je reçois:
fonction ln `_start »
référence non définie à `main'
collect2: ld retourné 1 état de sortie
Je ne sais pas ce que tout cela signifie, donc toute aide serait appréciée. J'ai fait le projet en tant que Qt Quick Application.
Ceux-ci sont inclus dans le fichier .pro
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
probablement vous avez copié * .h et * les fichiers .cpp appartiennent à la classe CustomWidget et ne copie main.cpp donc éditeur de liens ne peut pas trouver du point d'entrée – folibis
Oui, c'est ce qui me fait idiot. Je vous remercie. – user112926