Erreur de compilation en C++ :(
jalfr
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
mindslight Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
mindslight Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
Bonjour à toutes et à tous !!
Je suis débutant en C++ et je suis face à un problème dont je n'arrive pas à faire face :(
Je voudrais faire un programme qui me permettrais de me connecter à une base mysql (facile pour les confirmés ! mais plus difficile pour les débutants comme moi ::snif::). Or problème de linkage... après avoir galérer à trouver les fichier.h me voilà obligé de trouver un .lib et/(ou ?) .dll :'( mais je ne sais pas du tout où il faut que je trouve ces fichiers :( et ensuite comment les utiliser pour qu'il soit pris en compte lors de ma compilation ?
Voila les erreurs renvoyés lors de la compilation:
[Linker error] undefined reference to `mysql_init@4'
[Linker error] undefined reference to `mysql_error@4'
[Linker error] undefined reference to `mysql_real_connect@32'
[Linker error] undefined reference to `mysql_error@4'
...
Pouvez-vous m'aider ?
Merci d'avance ! :D
Julien
Je suis débutant en C++ et je suis face à un problème dont je n'arrive pas à faire face :(
Je voudrais faire un programme qui me permettrais de me connecter à une base mysql (facile pour les confirmés ! mais plus difficile pour les débutants comme moi ::snif::). Or problème de linkage... après avoir galérer à trouver les fichier.h me voilà obligé de trouver un .lib et/(ou ?) .dll :'( mais je ne sais pas du tout où il faut que je trouve ces fichiers :( et ensuite comment les utiliser pour qu'il soit pris en compte lors de ma compilation ?
Voila les erreurs renvoyés lors de la compilation:
[Linker error] undefined reference to `mysql_init@4'
[Linker error] undefined reference to `mysql_error@4'
[Linker error] undefined reference to `mysql_real_connect@32'
[Linker error] undefined reference to `mysql_error@4'
...
Pouvez-vous m'aider ?
Merci d'avance ! :D
Julien
A voir également:
- Erreur de compilation en C++ :(
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
1 réponse
Bonjour,
ton problème vient du fait qu'il te manque une librairie statique
lors de la phase de linkage.
voici le package dev-cpp qu'il te faut installer:
https://sourceforge.net/projects/devpaks/files/libmysql/libmysql%204.1.13a/libmysql-4.1.13a-1sid.DevPak/download?use_mirror=iweb
Puis, tu va dans le menu Projet -> options du projet de devcpp.
tu clic sur l'onglet paramètre,et tu rajoute dans la liste
"editeur de liens" l'emplacement de la lib ce trouvant normalement dans
C:\Dev-Cpp\lib\
Voila, j'espère avoir résolu ton problème
ton problème vient du fait qu'il te manque une librairie statique
lors de la phase de linkage.
voici le package dev-cpp qu'il te faut installer:
https://sourceforge.net/projects/devpaks/files/libmysql/libmysql%204.1.13a/libmysql-4.1.13a-1sid.DevPak/download?use_mirror=iweb
Puis, tu va dans le menu Projet -> options du projet de devcpp.
tu clic sur l'onglet paramètre,et tu rajoute dans la liste
"editeur de liens" l'emplacement de la lib ce trouvant normalement dans
C:\Dev-Cpp\lib\
Voila, j'espère avoir résolu ton problème