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

wxWidgets Discussion :

erreur de link sous wxWidgets avec Mingw


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 38
    Par défaut erreur de link sous wxWidgets avec Mingw
    Bonjour à tous
    J'ai un petit souci apparu cette semaine
    Je me forme à wxWIDGETS en utilisant Ming Developper studio
    qui contient la version 2.6.0 de wxWidgets
    ayant fait un bon nombre de tests et exos je viens de passer aux bases de données avec ODBC
    j'ai donc écri un bout de prog qui se compile trés bien mais qui au link me sort une panopli d'erreur toutes du même type et qui ont comme base toutes les fonctions d'acces à la base et aux tables
    en voici un exemple et le message est " undefine reference"

    "C:\Documents and Settings\moi\Mes documents\Appli_C++_Mingw\Projet6_base_donnees\main.cpp:170: undefined reference to `wxDbConnectInf::wxDbConnectInf(void*, wxString const&, wxString const&, wxString const&, wxString const&, wxString const&, wxString const&)'"

    et pour toutes les fonctions d'acces c'est pareil
    wxDbTable , wxDbGetConnection ,

    je ne vois pas d'ou cela peut provenir surtout que je n'ai jamais eu le moindre pb de ce type avant

    si quelqu'un peut me filer un tuyau sa serai sympa
    et merci d'avance

  2. #2
    Membre émérite Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Par défaut
    Il faut sans doute que tu ajoutes la lib qui te fournit les services ODBC, un truc du gren libWxDB...

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 38
    Par défaut
    merci à toi
    suis assez d'accord sur ta réponse mais quel est le nom de cette lib?
    je bosse avec Ming developer studio livré avec wxWidgets 2.6
    et donc toutes les librairies sont fournies puisque sur tout ce que j'ai fait je n'ai eu aucun pb.
    la sont fournies 2 librairies

    libwxbase26_odbc.a et libwxbase26d_odbc.a

    mais même avec ces 2 la j'ai cette erreur de link

    alors ou est la bonne réponse.

  4. #4
    Membre émérite Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Par défaut
    peut être que ça t'aidera
    http://lists.wxwidgets.org/archive/w.../msg41559.html

    Peut être qu'il faut que tu recompiles wxWidgets avec le support pour ODBC...

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 38
    Par défaut
    Bonjour et merci du tuyau
    j'ai trouvé la réponse pour cette partie
    il s'agissat juste dans le menu projet>setting onglet link d'ajouter les library ODBC
    mais à la suite de cette correction sont apparue les message suivant
    qui me laissent dans le même état

    Compiling source file(s)...
    main.cpp
    main.cpp: In constructor `MyFrame::MyFrame(const wxString&, const wxPoint&, const wxSize&, long int)':
    main.cpp:174: warning: `__comp_ctor' is deprecated (declared at ..\..\..\..\..\MinGWStudio\Include\wx\dbtable.h:188)
    main.cpp:108: warning: unused variable 'u'
    Menu.cpp
    Linking...
    ..\..\..\..\..\MinGWStudio\Lib\libwxbase26d.a(baselib_log.o): In function `Z10wxLogDebugPKcz':
    C:\wxWidgets-2.6.0\build\msw\..\..\src\common\log.cpp:310: multiple definition of `wxLogDebug(char const*, ...)'
    ..\..\..\..\..\MinGWStudio\Lib\libwxbase26_odbc.a(odbclib_db.o):db.cpp.text$_Z10wxLogDebugPKcz[wxLogDebug(char const*, ...)]+0x0): first defined here
    collect2: ld returned 1 exit status

    donc si sa vous dit quelque chose je prend

    merci encore et
    A+

Discussions similaires

  1. link sous Eclipse avec mingw32-make et DLL Visual
    Par eag35 dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 16/04/2007, 09h22
  2. Erreurs de links sous Visual C++ 2005 Express
    Par Spartan03 dans le forum wxWidgets
    Réponses: 6
    Dernier message: 13/11/2006, 18h27
  3. Installation de Boost (sous winxp) avec mingw
    Par Zapan77 dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 11/11/2006, 01h15
  4. PB installation de WXWIDGETS AVEC MINGW
    Par lhomme dans le forum wxWidgets
    Réponses: 1
    Dernier message: 27/12/2005, 11h22
  5. "Erreur SQL générale" sous NT2000 avec une base ac
    Par aleister dans le forum Bases de données
    Réponses: 5
    Dernier message: 14/04/2005, 20h10

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