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

Plateformes Discussion :

Qt et Windows 7 [Windows]


Sujet :

Plateformes

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Points : 38
    Points
    38
    Par défaut Qt et Windows 7
    Bonjour,

    J`aimerais savoir s`il vous plais si QT marchais bien avec Windows 7.
    Windows 7 etant +- la meme chose que Vista j`aurais tendance a penser que oui.

    Apres des recherches infructueuses, je viens donc faire appel a vos lumiere.
    J`ai creer un project tres simple qui affiche simplement un bouton et qui fonctionne sous un autre OS.

    Sous Vista j`ai l`erreur suivante :

    This application was unable to start correctly (Ox...). Click OK to Close the application.
    L`installation de QT s`etant deroulee avec succes, je n`ai absolument aucune idee d`ou cela peut il venir.

    Je vous remercie.
    Bonne journee.

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Salut.
    comme les dll son retro compatible, oui Qt (du moins la 4.5.2 visual2005 compilé sous xp) marche très bien sous seven.

    A mon avis c'est plutôt une erreur dans ton programme qui est mis en évidence. D'ailleurs, je paris que ton message d'erreur est 0x000005, non?

    Si tu veut compiler Qt pour seven, il faut faire un truc avec Qt 4.5.2 :
    http://qt.developpez.com/doc/4.5/kno...oftware-issues
    sinon attend la 4.6.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Points : 38
    Points
    38
    Par défaut
    Desoler, perdu
    L`erreur est Oxc000007b.

    La Tech Preview de Qt 4.6 n`etant sortie que le 09 de mois, je pense avoir le temps avant que celle-ci ne sorte...

    Je vais essayer de compiler QT avec le liens que tu m`a donne, bien que ca ne semble pas vrament correspondre a mon probleme.

    Je te remercie.

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par kirua_sama Voir le message
    Desoler, perdu
    L`erreur est Oxc000007b.
    his application was unable to start correctly..
    Arf j'ai lue trop vite, c'est pendant le chargement du programme en mémoire pas après . Donc tu as sûrement un problème de dll.

    Tu utilise quel version de Qt et avec quel compilateur?

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Points : 38
    Points
    38
    Par défaut
    J`utilise
    - Code Block : svn 5731 (last)
    - MinGW : make 3.81-2
    - gcc-g++ : 3.5.4
    - QT : 4.5.2

    Merci encore.

    Pour les dll j`utilise les suivantes (pour le test) :

    libQtCore4
    libQtGui4
    libqtmain

    ...

  6. #6
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Ok donc c'est la version mingw.
    La je sais pas du tout comment seven réagit avec ces dll...

    Tu as essayé avec une simple appli sans utiliser Qt? ou un des exemple?

    La version tech preview de Qt creator est fournie avec gcc4.4. Peut être qu'en utilisant celui là ca marcherai.

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Points : 38
    Points
    38
    Par défaut
    Je te remercie.
    Je te tiens au courant des avancees

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Points : 38
    Points
    38
    Par défaut
    Arf...

    gcc4.4.0 fourni avec cette version de qt creator, cependant toujours la meme erreur ...

    C`est tres embetant ...

  9. #9
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Tu as bien mis les dll de mingw?

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Points : 38
    Points
    38
    Par défaut
    Si tu fais bien reference a :

    - libgdl32
    - libglu32
    - libglaux

    Oui j`ai bien linkker ces librairies.

    J`ai aussi ajouter le mingw10.dll dans le dossier de l`exe (meme si cela n`a aucun rapport avec l`erreur...)

    Y`a quelque chose que j`aurais mal fait ?

  11. #11
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par kirua_sama Voir le message
    - libgdl32
    - libglu32
    - libglaux
    ce Qt et toi qui à linké avec?


    J`ai aussi ajouter le mingw10.dll dans le dossier de l`exe (meme si cela n`a aucun rapport avec l`erreur...)
    je pensais à cette oublie en faite
    ou peut être que tu as copié une mauvaise version de mingw.dll... Mais c'est qu'une supposition.


    As tu essayé un exemple de Qt pour voir s'il y as là même erreur?

    Tu peut voir avec http://www.dependencywalker.com/ les dépendances.

    Après j'ai pas trop d'idée, à part un problème avec ta version de seven. Peut être la mettre à jour.

    Peut être utiliser visual xpress(gratuit) pour utiliser le compilot de visual. On fournie des binaire pér-compilé depuis peut http://qt.developpez.com/binaires/fr/

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Points : 38
    Points
    38
    Par défaut
    Hi !

    Merci a toi, j`ai trouver l`erreur !

    Alors en ajoutant les dll :
    - QTCore4
    - QTGui4

    dans le repertoire exe (debug), mon code marche correctement.

    Ce que je ne comprends pas, c`est le code de l`erreur.
    Comment se fait-il qu`avec seven, nous n`ayont plus les habituel XXX.dll manquant pour lancer l`application ...

    Enfin, je te remercie beaucoup pour ton aide, elle m`a ete d`une grande utilite .

  13. #13
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 033
    Points : 13 968
    Points
    13 968
    Par défaut
    tu avez mis les .a au lieux des dll??

    pour le message d'erreur, c'est peut être qu'ils les ont changé?

  14. #14
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Points : 38
    Points
    38
    Par défaut
    Non je n`avais rien mis.
    J`attendais le message dll manquant avant de les ajouter...

    Il semblerait que qt soit genial avec visual studio 2k8, j`hesites a passer dessus mais l`interface et l`organisation des options me deroute pas mal.

  15. #15
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par kirua_sama Voir le message
    Il semblerait que qt soit genial avec visual studio 2k8, j`hesites a passer dessus mais l`interface et l`organisation des options me deroute pas mal.
    il me semble que C::B est compatible avec le compilateur visual. Sinon, Qt Creator le peut.

    Le gros avantage d'utiliser le compilateur visual est le debuggeur beaucoup plus puissant (pour windows).

  16. #16
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 104
    Points : 38
    Points
    38
    Par défaut
    Je te remercie beaucoup pour toutes ces reponses !

  17. #17
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Il faut cliquer sur et non mettre resolved au titre

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

Discussions similaires

  1. [Windows]accès base de registre windows
    Par Greg01 dans le forum API standards et tierces
    Réponses: 27
    Dernier message: 05/06/2007, 15h14
  2. Documentation gratuite sur l'API Windows, COM, DCOM, OLE, etc.
    Par Community Management dans le forum Windows
    Réponses: 1
    Dernier message: 16/11/2006, 15h28
  3. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08
  4. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    Réponses: 2
    Dernier message: 30/04/2002, 17h45
  5. Quel désassembleur/assembleur pour un exe Windows ?
    Par Anonymous dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 17/04/2002, 10h59

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