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:
s'il vous plait aider-moi je vous en prie.
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
puisque je dois absolument utiliser cmake dans ce projet. merci d'avance.
Partager