Folco (./4) :
A noter que je comprends pas à quoi sert ce namespace.
À distinguer les classes automatiquement générées par Qt Designer des classes à toi.
Et là, double erreur :
- dans le .cpp : /mnt/Data/Programmation/PC/Programmes/<software name protected by the NSA>/Debug/../<software name protected by the NSA>/connexion.cpp:30: error: invalid use of incomplete type 'struct Ui::MainWindow'
- dans le .h qui me sert à la variable globale : /mnt/Data/Programmation/PC/Programmes/<software name protected by the NSA>/Debug/../<software name protected by the NSA>/mainwindow.h:9: error: forward declaration of 'struct Ui::MainWindow'
Pourquoi je me prends ces erreurs ?
Il faut inclure le fichier généré "ui_mainwindow.h".
Tu n'as que déclaré qu'il existe une classe Ui::MainWindow, mais pas ce qu'elle contient, donc le compilateur ne peut pas créer un objet de la classe. (Une telle déclaration suffit seulement pour manipuler des pointeurs, mais pas pour construire ou détruire des objets ou déréférencer les pointeurs.)