-
C++ Builder / MySQL 5
j'ai trouvé un probleme lors de la compilation de mon programme.
il me signal une erreur dans l'edition de lien.
il reconnais pas les instruction MySql utilisé dans mon programme, malgré que j'ai créé la librairie LibMysql.lib a prtir de fichier libmysql.dll et j'ai copier tout les fichiers *.h de repertoire mysql/include dans le repertoire cbuilder/include.
J'ai suivez correctement les etapes:
voila le site:
http://lfe.developpez.com/BCBmySQL/
Ou est le probleme?
merci.
-
Est-ce que tu as inclus le fichier lib dans ton projet?
Pourrais-tu donner le message d'erreur que tu obtiens.
-
j' ai inclu les fichiers *.lib et *.dll et les fichier *.h de repertoire mysql/include dans le repertoir du projet.
-
La DLL doit être dans même dossier que l'exécutable ou un dossier dans le path de windows (du genre C:\WINDOWS\system32).
Pour le fichier .lib tu dois (je crois) faire Project / Add to Project... ou sinon Shift+F11. Ensuite tu choisis LibMysql.lib en sélectionnant le type fichier Library.
-
le probleme es tresolu, il faut faire Add Priject et ajouter le fichier*.lib
merci.
-
même problème non résolu
Bonjour,
j'ai exactement le même pb. En suivant votre discussion, je n'arrive à rien de plus.
J'ai donc:
[LieurErreur] Unresolved external 'mysql_connect' referenced from ...
J'ai fait:
- rapatrié libmysql.dll depuis C:\Program Files\EasyPHP 2.0b1\mysql\bin (origine du pb?)
- implib pour générer libmysql.lib (j'ai Finale sur ma machine et du coup ce fichier est vu comme Finale Library File. Source du pb ? Si oui, que faut il faire?)
- j'ai trouvé mysql.h, mysql_com.h et mysql_version.h sur le net
- tous ces fichiers sont dans mon répertoire de travail; la lib est incluse dans mon projet
Avec tout ça, j'ai toujours ce pb de link.
Je continue à chercher dans mon coin, mais ça dure depuis un moment. Si quelqu'un voit la faille...
Merci
-
Oula ça rappelle des souvenirs ça, j'avais galléré aussi dessus, sur le même problème.
Je n'utilises pas easyPHP mais un Wamp, mais c'est pareil, et j'avais aussi essayé de rapatrier libmysql.dll et les .h à partir de ces répertoires, mais ça ne marchait pas à cause de ça, c'était pas les bons.
voici le sujet sur lequel j'avais demandé de l'aide, on m'avait donné le lien avec les bons packs à charger.
http://www.developpez.net/forums/sho...50#post2538550
avec ça ça devrait marcher :) bonne chance
ha oui, n'oublie pas d'ajouter le .LIB à ton projet aussi, mais je crois que c'est déjà dit plus haut