à la compilation de mon projet Qt_Test, les erreurs suivantes s'affichent :
D:\Qt\5.12.3\mingw73_64\lib\libqtmaind.a(qtmain_win.o):-1: In function `WinMain':
C:\Users\qt\work\qt\qtbase\src\winmain\qtmain_win.cpp:97: erreur : undefined reference to `qMain(int, char**)'
collect2.exe:-1: erreur : error: ld returned 1 exit status
Comment crees tu le projet ? Tu le fais dans Qt Creator ?
Et quel type de projet ? EDIT : ok, je n'avais pas vu, "empty qmake project". Tu as probablement mal configuré ton projet. Crées un projet par défaut, par exemple "Qt Widget Application"
c'est bon j'ai juste recrée un projet qt widget application, et ça marche. Néanmoins, il y a des choses que je ne comprends pas : qu'est-ce que la classe MainWindow? Que signifie le contenu du fichier .pro? à priori, MainWindow est une classe contenant une fenêtre, et arpès avoir lu les commentaires du fichier .pro, il semble être utile au compilateur.
c'est bon j'ai juste recrée un projet qt widget application, et ça marche. Néanmoins, il y a des choses que je ne comprends pas : qu'est-ce que la classe MainWindow? Que signifie le contenu du fichier .pro? à priori, MainWindow est une classe contenant une fenêtre, et arpès avoir lu les commentaires du fichier .pro, il semble être utile au compilateur.
Hello,
le fichier .pro, tu peux le voir comme celui qui va "guider" Qt à faire les liens entre les fichiers de ton projet, ainsi qu'à lui dire "je vais utiliser cette fonctionnalité, donc je te le précise".
Pour la MainWindow (QMainWindow), c'est l'une des classes qui hérite de QWidget, et donc de QObject. C'est donc une classe qui peut te servir à écrire en dur ou bien avec le designer de Qt des interfaces graphiques, avec des menus, des composants, etc (pas mal de stuff pour te faire plaisir en soit).
Si ça n'explose pas, alors ce n'est pas intéressant.
Projet Qt ne compile pas
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.
J'ai utilisé le kit Desktop Qt 5.12.3 MinGW 64-bit
Discord NaN. Mon site.
Si ça n'explose pas, alors ce n'est pas intéressant.