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

Qt Discussion :

Compiler les bibliothèques debug de la version 4.4


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut Compiler les bibliothèques debug de la version 4.4
    Salut,

    J'ai essayé de lancer le processus de compilation des versions debug des dll pour Qt 4.4.0 final.

    Lors de l'édition de liens de QtXml, l'éditeur de liens se plaint de définitions multiples pour QChar.

    Quelqu'un s'étant déjà frotté au problème y a-t-il trouvé une solution
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  2. #2
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Salut,

    Quel est le message exact stp? (si tu as des doutes, poste la trace complète).
    Et aussi, quel compilo/système?

  3. #3
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Ainsi que je l'ai écrit, l'éditeur de liens m'éjecte en se plaignant d'une déclaration multiple de QChar.

    Cela prend la forme du message:
    windres -i QtXmld_ressource.rc -o tmp\obj\debug_shared\QtXmld_ressource_res.o --include_dir=.
    g++ -enable-stdcall-fixup -Wl,-enable-auto-import -wl,-enable-runtime-pseudo-reloc -mthreads -Wl -shared -Wl,--out-implib,c:\Qt\4.4.0\libQtXmld4.a - ..\..\lib\QtXmld4.dll tmp/obj/debug_shared/qdom.o tmp/obj/debug_shared/qxml.o tmp/obj/debug_shared/qxmlstream.o -L"c:\Qt\4.4.0\lib" -L"c:\Qt\4.4.0\lib" tmp\obj\debug_shared\QtXmld_ressource_res.o -lQtCored4

    Création du fichier de bibliothèque libQtXmld4.a
    libQtXmld4.a(d001493.o): (.text +0x0) : définition multiples de QChar::QChar(int)
    chemin-vers/qchar.h: 374: QChar défini pour la première fois ici
    libQtXmld4.a(d001488.o): (.text +0x0) : définition multiples de QChar::QChar(QLatin1Char)
    chemin-vers/qchar.h: 376: QChar défini pour la première fois ici
    et continue avec la plupart des constructeurs de QChar...

    Bref, je ne serais pas surpris outre mesure que le problème vienne, d'une manière ou d'une autre, de la liaison avec QtCored4... mais la bonne question est donc de savoir comment y remédier
    Pour info, j'essaye de compiler les bibliothèque en version debug, sous windows XP pro, avec Gcc 4.3.0
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Gcc 4.3 ????
    elle est sortie sous windows?

  5. #5
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Citation Envoyé par Mongaulois Voir le message
    Gcc 4.3 ????
    elle est sortie sous windows?
    Tu sembles oublier à qui tu t'adresse

    Elle fonctionne très bien, avec une compilation "a mano"
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  6. #6
    Membre Expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Par défaut
    Je suis un peu scié là; mais bon gcc 4.3 c'est la version Testing, donc voilà
    Tu ne peux pas revenir sur la dernière version stable? (voire le mingw que tu peux downloader direct par l'installeur de Qt-mingw)

  7. #7
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Citation Envoyé par IrmatDen Voir le message
    Je suis un peu scié là;
    Pourquoi, parce que j'ai compilé Gcc 4.3.0 sous windows
    mais bon gcc 4.3 c'est la version Testing, donc voilà
    Ah, non, elle est en release...cf l'annonce

    Ce qui se passe, c'est qu'elle implémente déjà ce qui est sorti des drafts de la norme c++0x, ce qui fait qu'elle est susceptible d'évoluer...
    Tu ne peux pas revenir sur la dernière version stable? (voire le mingw que tu peux downloader direct par l'installeur de Qt-mingw)
    pour quoi faire l'installateur voudrait de toutes manières installer une version très ancienne de l'api windows...

    Et, comme c'est à l'édition des liens que make m'éjecte...
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  8. #8
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    tu peut aussi repartir de zero(source propre) et essayer
    configure -platform win32-g++
    pour être sur de configurer pour mingw.

Discussions similaires

  1. Compilation statique, les bibliothèques ne suivent pas
    Par humitake dans le forum Débuter
    Réponses: 14
    Dernier message: 08/12/2011, 16h09
  2. Réponses: 4
    Dernier message: 18/12/2007, 21h54
  3. Les bibliothèques
    Par vincent0 dans le forum Bibliothèques
    Réponses: 7
    Dernier message: 15/08/2006, 16h36
  4. Les bibliothèques dans l'esprit Open (liens)
    Par shenron666 dans le forum API graphiques
    Réponses: 0
    Dernier message: 07/06/2005, 12h34
  5. [Tomcat]comment compiler les servlets sous eclipse et tomcat
    Par boussaad dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 31/03/2005, 15h29

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