Bogue #1312
erreur de link sur Mesh2D et GraphicsPointEditor
Start date:
03/23/2011
Due date:
% Done:
0%
Estimated time:
Description
Lors de la compilation des démos, j'ai des erreurs de link dans les démos (demo/morphing/imagepointeditor.cpp) :
release/main.o:main.cpp:(.text$_ZN8Morphing15computeMorphingEd[Morphing::computeMorphing(double)]+0x26f): undefined reference to `_imp___ZN6Mesh2DC1ERK7QVectorI7QPointFES4_RK7QPixmapb' release/main.o:main.cpp:(.text$_ZN8Morphing15computeMorphingEd[Morphing::computeMorphing(double)]+0x6fd): undefined reference to `_imp___ZNK6Mesh2D4drawEP8QPainterRK7QVectorI7QPointFE' release/imagepointeditor.o:imagepointeditor.cpp:(.text+0x32b): undefined reference to `_imp___ZN20GraphicsPointsEditor13setBackgroundEP13QGraphicsItem' release/imagepointeditor.o:imagepointeditor.cpp:(.text+0x535): undefined reference to `_imp___ZN20GraphicsPointsEditor13getBackgroundEv' release/imagepointeditor.o:imagepointeditor.cpp:(.text+0x565): undefined reference to `_imp___ZN20GraphicsPointsEditor9getPointsEv' release/imagepointeditor.o:imagepointeditor.cpp:(.text+0x6c6): undefined reference to `_imp___ZN20GraphicsPointsEditorC1ERK6QRectFP13QGraphicsItemS4_'
La lib est trouvé (dans /bin/release/QExtend) donc ça serait plutôt un problème d'inclusion du module dans la lib
PS : je n'ai pas trouvé la tache parent sur laquelle rattacher cette demande
History
#1
Updated by gbdivers over 11 years ago
- Status changed from Nouveau to Fermé
Ok, c'est chez moi. J'avais ajouté des conditions de compilation pour core, gui, graphics, etc. mais sans les ajouter dans qextendconfig.pri. Donc ces modules n'étaient pas inclut dans la lib
Il faudra que je corrige pour la suite, en vérifiant les dépendances de modules et des démos notamment