Problème de Link avec Qt 2.2.2 - C++ - Programmation
MarshPosté le 21-10-2004 à 12:05:24
Bonjour,
J'ai un petit souci depuis deux jours que je n'arrive pas à résoudre... Pour résumer, j'ai un projet assez gros en C++ dont une partie me produit un exec utilisant la lib Qt 2.2.2. Avant, tout fonctionnait bien quand je compilais tout ça avec un gcc 2.96. Je suis passé dernièrement à un gcc 3.2.2 (je suis sous linux au fait...) et là impossible de linker le-dit programme avecla lib qt... Typiquement voilà ce que j'obtiens :
GLDrawer_cam.o(.text+0x5b): In function `GLDrawer_cam::GLDrawer_cam[not-in-charge](QWidget*, QGLFormat const&, QGLWidget const*)': : undefined reference to `QGLWidget::QGLWidget[not-in-charge](QGLFormat const&, QWidget*, char const*, QGLWidget const*, unsigned)' GLDrawer_cam.o(.text+0x16b): In function `GLDrawer_cam::GLDrawer_cam[in-charge](QWidget*, QGLFormat const&, QGLWidget const*)': : undefined reference to `QGLWidget::QGLWidget[not-in-charge](QGLFormat const&, QWidget*, char const*, QGLWidget const*, unsigned)' GLDrawer_cam.o(.text+0x15a8): In function `GLDrawer_cam::renderImage(QImage& )': : undefined reference to `QImage::create(int, int, int, int, QImage::Endian)'
J'en ai 3 tonnes comme ça...
Est-ce que ça pourrait venir du fait que ma lib Qt ait été générée avec un gcc antérieur ??? Sinon, quoi ça pourrait être ????
Marsh Posté le 21-10-2004 à 12:05:24
Bonjour,
J'ai un petit souci depuis deux jours que je n'arrive pas à résoudre...
Pour résumer, j'ai un projet assez gros en C++ dont une partie me produit un exec utilisant la lib Qt 2.2.2.
Avant, tout fonctionnait bien quand je compilais tout ça avec un gcc 2.96. Je suis passé dernièrement à un gcc 3.2.2 (je suis sous linux au fait...) et là impossible de linker le-dit programme avecla lib qt...
Typiquement voilà ce que j'obtiens :
GLDrawer_cam.o(.text+0x5b): In function `GLDrawer_cam::GLDrawer_cam[not-in-charge](QWidget*, QGLFormat const&, QGLWidget const*)':
: undefined reference to `QGLWidget::QGLWidget[not-in-charge](QGLFormat const&, QWidget*, char const*, QGLWidget const*, unsigned)'
GLDrawer_cam.o(.text+0x16b): In function `GLDrawer_cam::GLDrawer_cam[in-charge](QWidget*, QGLFormat const&, QGLWidget const*)':
: undefined reference to `QGLWidget::QGLWidget[not-in-charge](QGLFormat const&, QWidget*, char const*, QGLWidget const*, unsigned)'
GLDrawer_cam.o(.text+0x15a8): In function `GLDrawer_cam::renderImage(QImage& )':
: undefined reference to `QImage::create(int, int, int, int, QImage::Endian)'
J'en ai 3 tonnes comme ça...
Est-ce que ça pourrait venir du fait que ma lib Qt ait été générée avec un gcc antérieur ???
Sinon, quoi ça pourrait être ????
En espérant que quelqu'un ait un idée...
Merci !