bonjour
j'ai installer QT4 sous ubuntu. lorsque j'utilise QMake celui-ci cré un makefile qui donne très bien la compilation et l'édition de lien marche et il y'a création de l'executable. mais lorsque j'utilise CMake il cré un makefile mais lorsque j'applique la commande make il y'a erreur au niveau de l'édition de lien. que voici:

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
CMakeFiles/XplorePixel.dir/guixpix.cpp.o: In function `GuiXPix::~GuiXPix()':
guixpix.cpp:(.text+0xeb): undefined reference to `vtable for GuiXPix'
guixpix.cpp:(.text+0xf5): undefined reference to `vtable for GuiXPix'
CMakeFiles/XplorePixel.dir/guixpix.cpp.o: In function `GuiXPix::~GuiXPix()':
guixpix.cpp:(.text+0x1b5): undefined reference to `vtable for GuiXPix'
guixpix.cpp:(.text+0x1bf): undefined reference to `vtable for GuiXPix'
CMakeFiles/XplorePixel.dir/guixpix.cpp.o: In function `GuiXPix::~GuiXPix()':
guixpix.cpp:(.text+0x279): undefined reference to `vtable for GuiXPix'
CMakeFiles/XplorePixel.dir/guixpix.cpp.o:guixpix.cpp:(.text+0x283): more undefined references to `vtable for GuiXPix' follow
CMakeFiles/XplorePixel.dir/guixpix.cpp.o: In function `GuiXPix::tr(char const*, char const*)':
guixpix.cpp:(.text._ZN7GuiXPix2trEPKcS1_[GuiXPix::tr(char const*, char const*)]+0x1e): undefined reference to `GuiXPix::staticMetaObject'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [XplorePixel] Erreur 1
make[1]: *** [CMakeFiles/XplorePixel.dir/all] Erreur 2
make: *** [all] Erreur 2
s'il vous plait aider-moi je vous en prie.
puisque je dois absolument utiliser cmake dans ce projet. merci d'avance.