Projet de C++ et Librarie MYSQL++ Compilation OK / Mais Linkage pas OK - C++ - Programmation
Marsh Posté le 02-07-2005 à 14:39:42
Bonjour à tous,
J'utilise ANJUTA (IDE de développement C/C++ et autres) sur une plateforme Debian /GNU Linux.
J'ai installer les librairies mysql, le serveur sql etc...
Et la librairie MYSQL++ préalablement télécharger (vers. 1.7.40) (avec ./configure, make et make install en suivant le README).
J'ai configuré le chemin des entêtes de fichiers dans le compilateur ANJUTA pour l'accés aux librairie mysql et mysql++ (si je ne mets que mysql++, ça ne fonctionne pas, donc cette dernière doit s'appuyer sur la librairie mysql).
Ensuite pour tester, j'essaie les exemples de la librairie MYSQL++.
Les fonctions Mysql++ sont trouvées au moment de la compilation et la compilation focntionne.
Mais je ne peux pas builder / construire, le linkage ne fonctionne pas. ANJUTA ne trouve pas les réfèrence aux fonctions qui doivent être dans l'espace de nom mysqlpp. Embarassed
Exemple de message :
/tmp/ccsz0f9o.o(.text+0x27à:In function 'main':
:undefined references to 'mysqlpp::Connection::Connection[in-charge](bool)'
... et ainsi de suite ... C'est quoi ce bazarre (surtout pourquoi au linkage et pas à la compile) ?
ça fait deux jours que je bloque et je suis trés trés en retard (, je suis dans l'impasse.En dernier recours,est ce que je peux coder en utilisant l'API MYSQL qui elle devrait fonctionnée pour mon projet de programmation en c++ et combien de temps en plus cela risque de me demander ?
Je suis dégouté. |
Merci d'avance.
Aymeric
PS : message corrigé
Marsh Posté le 02-07-2005 à 14:35:30
Bonjour à tous,
J'utilise ANJUTA (IDE de développement C/C++ et autres) sur une plateforme Debian /GNU Linux.
J'ai installer les librairies mysql, le serveur sql etc...
Et la librairie MYSQL++ préalablement télécharger (vers. 1.7.40) (avec ./configure, make et make install en suivant le README).
J'ai configuré le r des entêtes de fichiers dans le compilateur ANJUTA pour l'accés aux librairie mysql et mysql++ (si je ne mets que mysql++, ça ne fonctionne pas, donc elle s'appuie sur la librairie mysql).
Ensuite pour tester, j'essaie les exemples de la librairie MYSQL++.
Les fonctions Mysql++ sont trouvées au moment de la compilation et la compilation focntionne.
Mais je ne peux pas builder / construire, le linkage ne fonctionne pas. Il ne trouve pas les réfèrence aux fonctions qui doivent être dans l'espace de nom mysqlpp. Embarassed
Exemple de message :
/tmp/ccsz0f9o.o(.text+0x27à:In function 'main':
:undefined references to 'mysqlpp::Connection::Connection[in-charge](bool)'
... et ainsi de suite ... C'est quoi ce bazarre (surtout pourquoi au linkage et pas à la compile) ?
ça fait deux jours que je bloque et je suis trés trés en retard, je suis dans l'impasse Rolling Eyes . Est ce que je peux coder en utilisant l'API MYSQL qui elle devrait fonctionnée pour mon pro en c++ et combien de temps en plus cela risque de me demander ?
Je suis dég. Confused
Merci d'avance.
Aymeric