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

Dev-C++ Discussion :

Probl�me d'utilisation de Mysql avec dev-c++


Sujet :

Dev-C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 15
    Par d�faut [r�solu]Probl�me d'utilisation de Mysql avec dev-c++
    Salut !

    je viens de passer une petite apr�s-midi � m'acharner pour cr�er une connexion sous mysql avec dev-c++ (sous windows).
    Donc en gros o� j'en suis :
    -j'ai r�cup�r� une version de mysql (3.23.53-win), copier les fichier .lib (resp. .h) dans le r�pertoire lib (resp. includes) de dev-c++ et l� quand je compile, il me dit qu'il ne trouve pas la r�fence aux fonctions
    -alors du coup j'ai rajout� -llibmySQL aux options de compilations et l�, dev-c++ me dit :"g++: -llibmySQL: linker input file unused since linking not done", ce qui ne me parle pas beaucoup je l'avoue ...

    Bon je vous raconte pas le reste de mon apr�s-midi, mais l� je sais vraiment plus quoi faire ... alors si kelk'un a une solution ...

    merci d'avance et @+
    Watchi

  2. #2
    Membre �m�rite
    Avatar de j�r�me
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    591
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 591
    Par d�faut
    J'avais d�j� test� l'exemple fourni en ajoutant juste -lmySQL pour le linker et copi� libmySQL.dll dans le r�pertoire o� se trouve le .cpp et je n'avais eu aucun probl�me de compilation.
    Va voir ceci, si �a peut t'aider : http://www.developpez.net/forums/viewtopic.php?t=76481

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 15
    Par d�faut
    Tout d'abord merci d'avoir r�pondu

    1�/ j'ai modifi� le "-llibmySQL" en "-lmySQL" mais rien n'y fait, j'ai toujours cette petite phrase que je ne comprends pas trop :
    "g++: -lmySQL: linker input file unused since linking not done"
    (d'ailleurs si quelqu'un sait ce que �a veut dire, qu'il n'h�site pas, parce que mon probl�me vient peut-�tre d'une erreur de manip pr�c�dente ...)
    Et sinon, moi aussi je teste l'exemple (donc �a doit pas venir du code en th�orie), et j'avais �galement copi� libmysql.dll dans le r�pertoire courant.

    2�/ j'ai regard� le post que tu m'as indiqu�, mais je comprends pas trop le "outils>NOuvelles versions, package " ... o� est-ce k'il faut que je recherche cela ?

    @+
    Watchi

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 15
    Par d�faut
    g++: -llibmySQL: linker input file unused since linking not done"
    ha en fait, si je me trompe pas, �a veut tout simplement dire qu'il ne m'a pas fait le linkage ... donc �a m'avance pas beaucoup ...

    @+
    Watchi

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 15
    Par d�faut
    bon, je viens de repasser ma matin�e � essayer de compiler l'exemple fourni avec mysql, mais impossible ...
    Si quelqu'un pouvait me dire la marche � suivre pour pouvoir utiliser les librairie de mysql afin de compiler avec dev-c++, je serais vraiment tr�s tr�s tr�s reconnaissant parce ce que l� je suis bloqu� � cause de �a depuis 2 jours et �a commence vraiment � me fatiguer !

    Merci d'avance
    Watchi

  6. #6
    zul
    zul est d�connect�
    Membre chevronn� Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Par d�faut
    Hum version de gcc ? et pourquoi ne pas utiliser le p�ckage dev-c++ mysql ??

    Peux tu paster ton code ?
    Ou alors le makefile ?

    Chez moi, gcc 2.95 + package dev-c++ ca marche tres bien
    gcc 3.2 + package dev-c++ caca mais pas cette erreur .

    ZUL

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 15
    Par d�faut
    pour le code, c'est celui fourni dans l'exemple de mysql qui comporte bien un bon pour la version de gcc ... ben je t'avoue que je sais pas trop laquelle c'�tait , tout ce que je peux te dire, c'est que j'avais dev-c++ 4.0.1 ... pour ce qui est du package ben le package manager ne marchait pas ! en revanche, j'ai r�cup�r� dev-c++ 5 Beta 8 (4.9.8.0) avec un package manager qui marche ... donc l� j'ai install� un mysql.devpack ---> meme r�sultat que lorsque j'avais fait l'installation manuelle des librairies, c'est � dire en gros qu'il me sort des
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    [linker error] undefined reference to 'mysql_init@4'
    et idem pour toutes les autres fonctions de "mysql.h"

    si dans les versions de dev-c++ que j'avais, il utilise gcc 3.2 alors �a vient ptet de l� .... mais o� pourrais-je r�cup�r� gcc 2.95 dans ce cas ?

    @+ et merci de m'aider parce ke l� je crois que j'vais p�ter une case !
    Watchi

    PS : mysql.h est bien dans le repertoire include de dev-c++ et la commande de compilation g�n�r�e par dev-c++ est
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    gcc.exe "C:\mysql\examples\libmysqltest\myTest.c" -o "C:\mysql\examples\libmysqltest\myTest.exe"    -I"C:\DEV-CPP\include"   -L"C:\DEV-CPP\lib"

  8. #8
    zul
    zul est d�connect�
    Membre chevronn� Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Par d�faut
    Tu peux utiliser ce lien http://prdownloads.sourceforge.net/d...970-gcc295.exe pour telecharger dev-c++ 4.9.7.0. Apres tu mets a jour + tu recup le package Mysql.

    Apres tu recup ton code et dans les options de linkage , il faut bien rajouter -lmysql. Si tu as encore des probs, essaye de passer par un projet> parametres,editeur de lien.

    Si ca marche pas, essaye de compiler le fichier d'exemple (dans /exemples) fournis avec le package dev-c++. SI ca marche pas non plus, y a du souci a se faire .

    ZUL

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 15
    Par d�faut
    youhoooooouuuuuuuuuu !!!!!!!!!!!! �a marche enfin !!!!!!!!!

    je te remercie beaucoup Zul ! tu es mon sauveur

    Merci encore et @+
    Watchi

  10. #10
    Futur Membre du Club
    Inscrit en
    Ao�t 2004
    Messages
    4
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4
    Par d�faut
    je vous remerci ca compile niquel now par contre j'ai un probleme et une question:
    - Je n'arrive pas a selectionner ma base chaque fois (je suis repartit de l'exemple et j'ai modif les user le passe et la database),j'ia reussi neamoisn a me connecter au serveur...

    - c'est normal qu' il n'y a pas moyen de compiler les exemples de mysql++,apparament c'est diff�rent?

  11. #11
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    33
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 33
    Par d�faut
    juste une remarque, le devc++ n'accepte pas les librairies .lib par contre il faut que vous convertir les .lib en .a dans ce cas l� ton programme pourra marcher avec n'importe qu'elle version de devc++

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. utilisation de Mysql avec perl
    Par hunter99 dans le forum SGBD
    R�ponses: 8
    Dernier message: 10/12/2007, 15h41
  2. [GD] Probl�me d'utilisation de GD2 avec EasyPHP
    Par Megan dans le forum Biblioth�ques et frameworks
    R�ponses: 1
    Dernier message: 23/04/2007, 13h51
  3. Probl�me d'utilisation d'Axis avec des WSDL
    Par Tino13 dans le forum Services Web
    R�ponses: 2
    Dernier message: 31/03/2007, 10h09
  4. Utilisation du DMA avec /dev/dvd - ide-cdrom
    Par HNT dans le forum Debian
    R�ponses: 4
    Dernier message: 26/08/2006, 18h38
  5. R�ponses: 1
    Dernier message: 24/07/2005, 21h25

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