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 :

Problème d'édition des liens


Sujet :

wxWidgets

  1. #1
    Débutant  
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Points : 217
    Points
    217
    Par défaut Problème d'édition des liens
    Bonjour
    J'ai téléchargé wxMSW de http://www.wxwidgets.org/downloads/.
    J'ai essayé de compiler des programmes d'exemple qui se trouvent dans le package de téléchargement.

    et j'obtiens une erreur quand je compile:

    1>C:\wxWidgets\lib\watcom\odbc32.lib : fatal error LNK1136: fichier non valide ou endommagé
    pourtant:

    -j'ai bien ajouté la odbc32.lib dans les dépendances supplémentaires.

    -le fichier odbc32.lib existe bien

    -j'ai bien ajouté le lien dans les répertoires de bilbiothèques supplémentaires le chemin d'acces ou se trouve cette .lib


    que puis-je faire?

    j'utilise la version 8 de VC2005.
    je vous remercie

  2. #2
    Membre éclairé
    Avatar de buggen25
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    554
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2008
    Messages : 554
    Points : 709
    Points
    709
    Par défaut Ajoute une resource
    Salut;
    T'a ajouté une resource au projet :
    1-Ajouter une resource
    2-Importer la lib

  3. #3
    Débutant  
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Points : 217
    Points
    217
    Par défaut
    excuse moi, mais je comprends pas:
    dois-je rajouter quelquechose ou virer quelquechose?

    tu connais l'origine du bug?

    [Edit]
    ouais, je vois ce que tu veux dire;
    le problème est que je peux pas cliquer sur "ajouter une ressource";
    je ne peux qu'ajouter une classe.
    mais t'en es sûr que c'est ca le problème ?

  4. #4
    Membre éclairé
    Avatar de buggen25
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    554
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2008
    Messages : 554
    Points : 709
    Points
    709
    Par défaut
    Je pense que le problème ne vent pas de ton compilateur, ni de la manière de configurer ton projet. Il se peut que la dll que tu utilise n'est pas compatible.
    d'ou le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\wxWidgets\lib\watcom\odbc32.lib : fatal error LNK1136: fichier non valide ou endommagé
    Car si le probleme etait dans la manière avec laquelle tu a fait le "link"(edition des lien) il t'aurait afficher un message du genre

  5. #5
    Débutant  
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Points : 217
    Points
    217
    Par défaut
    oui, mais alors je fais comment?
    y a t il un moyen pour ouvrir les .lib? comme il y en a un pour ouvrir les dll. (depends.exe)

  6. #6
    Membre éclairé
    Avatar de buggen25
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    554
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2008
    Messages : 554
    Points : 709
    Points
    709
    Par défaut #pragma
    re:
    Tu fais un #pragma lib() si je me souviens bien, mais je pense que tu connais déja ça.
    Tu peux ajouter un script de resource au projet "fichier .rc"
    ensuite tu clique sur le fichier .rc avec le bouton droit.
    dans le menu tu fais "ajouter une resource"
    dans la boite de dialogue tu clique sur "Importer"
    et tu cherche la librairy (.lib) que tu veux inclure
    Si ta version du visual studio suporte l'ajout de resources

  7. #7
    Débutant  
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Points : 217
    Points
    217
    Par défaut
    j'ai la toute derniere version.


    Citation Envoyé par buggen25
    Tu fais un #pragma lib() si je me souviens bien, mais je pense que tu connais déja ça.
    heu non

    Citation Envoyé par buggen25
    Tu peux ajouter un script de resource au projet "fichier .rc"
    t'as un exemple stp?


    si ca se trouve, c'est ma lib qui a un problème.
    sais tu s'il existe un prog (comme depends.exe) qui permet de ouvrir une .lib?

  8. #8
    Membre éclairé
    Avatar de buggen25
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    554
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2008
    Messages : 554
    Points : 709
    Points
    709
    Par défaut
    Tu peux l'ouvrir en binaire avec VC++,
    click Bouton droit sur le fichier .lib, ouvrir avec VC++
    cordialement

  9. #9
    Débutant  
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Points : 217
    Points
    217
    Par défaut
    non, cela ne fonctionne pas.
    ca me fait: "aucune éditeur disponible pour .lib. Verifiez....."

  10. #10
    Membre émérite
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Points : 2 568
    Points
    2 568
    Par défaut
    A moins d'utiliser odbc dans son application, on n’en a pas besoin pour utiliser les wxWidgets !

    Voir le wiki pour la compilation sinon:
    http://wiki.wxwindows.org/Compiling_...idgets_Library

    j'utilise la version 8 de VC2005.
    ?
    VC++ 2005 est la version 8 de Visual C++

Discussions similaires

  1. Réponses: 1
    Dernier message: 31/12/2007, 01h59
  2. Réponses: 3
    Dernier message: 04/07/2007, 14h08
  3. Problème à l'édition des liens
    Par Frederick_Etudiant dans le forum Code::Blocks
    Réponses: 3
    Dernier message: 03/05/2007, 17h01
  4. [Dev-C++] Problème d'édition des liens
    Par shura dans le forum EDI
    Réponses: 5
    Dernier message: 30/08/2005, 09h35
  5. Problème à l'édition des liens avec BCC55 et Xerces
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 30/11/2003, 14h50

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