salut, j'ai un problème lors de la compilation mais je comprends pas ou,
pourriez vous m'aider, voici le message erreur :
et voici la la class GinnCore qui semble posé problème.Envoyé par compilation
L'entete :
et le corp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 #ifndef GINNCORE_H #define GINNCORE_H #include <QObject> #include <QHash> class UIMain; class GinnCore : public QObject { Q_OBJECT public: static void init(); static UIMain* mainWindow(); private: static QHash<const QMetaObject*, QObject*> mInstances; }; #endif // GINNCORE_H
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include "GinnCore.h" #include "../maininterface/UIMain.h" void GinnCore::init() { mainWindow()->initGui(); } UIMain* GinnCore::mainWindow() { if ( !mInstances.contains( &UIMain::staticMetaObject ) ) mInstances[&UIMain::staticMetaObject] = new UIMain(); return qobject_cast<UIMain*>( mInstances[&UIMain::staticMetaObject] ); }
Partager