Projet de C++ et Librarie MYSQL++ Compilation OK / Mais Linkage pas OK

Projet de C++ et Librarie MYSQL++ Compilation OK / Mais Linkage pas OK - C++ - Programmation

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

Reply

Marsh Posté le 02-07-2005 à 14:35:30   

Reply

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 :o(, 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é. :o|
 
Merci d'avance.
Aymeric
 
PS : message corrigé :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed