IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

C++ Builder / MySQL 5


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 48
    Par défaut 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.

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    Est-ce que tu as inclus le fichier lib dans ton projet?

    Pourrais-tu donner le message d'erreur que tu obtiens.

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 48
    Par défaut
    j' ai inclu les fichiers *.lib et *.dll et les fichier *.h de repertoire mysql/include dans le repertoir du projet.

  4. #4
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par défaut
    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.

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 48
    Par défaut
    le probleme es tresolu, il faut faire Add Priject et ajouter le fichier*.lib
    merci.

  6. #6
    Membre éclairé
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2008
    Messages : 289
    Par défaut 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

  7. #7
    Membre très actif Avatar de Argol_Medusa
    Homme Profil pro
    Ingénieur Radiofréquences
    Inscrit en
    Août 2005
    Messages
    208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Radiofréquences
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 208
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. C++ Builder, MySQL + TSQLQuery + Rave report
    Par echap2000 dans le forum Rave
    Réponses: 8
    Dernier message: 12/09/2012, 15h11
  2. [C++BUILDER ET MYSQL]
    Par saidus dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/09/2005, 08h48
  3. c ++ Builder et MySQL
    Par p59polo dans le forum C++Builder
    Réponses: 8
    Dernier message: 06/05/2004, 20h15
  4. Checrche Exemple d'application C++ Builder - MySQL
    Par pcatric dans le forum C++Builder
    Réponses: 12
    Dernier message: 11/11/2002, 23h51
  5. Probleme C++Builder et Mysql
    Par noname dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2002, 13h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo