Erreur de compilation en C++ :(
jalfr
Messages postés
17
Statut
Membre
-
mindslight Messages postés 87 Statut Membre -
mindslight Messages postés 87 Statut Membre -
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 t32 ✓ - Forum Livebox
- Erreur upes 1025 - Forum Téléviseurs
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Corriger l'erreur 0x80070643 de la mise à jour KB5034441 de Windows 10 - Accueil - Windows
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