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

Discussion :

[Compilation] Compilé QT4.3.4 avec visual studio expresse 2008

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 36
    Par défaut [Compilation] Compilé QT4.3.4 avec visual studio expresse 2008
    Bonjour,

    j'essaye de compiler le helloworld du tutoriel de Qt4 fournie par la version qt-win-opensource-4.3.4-mingw mais je n'y arrive pas.

    J'utilise Visual Studio Expresse 2008

    Je ne trouve aucune indication sur les forums concernant Qt4.3.4 et VS expresse 2008.

    Je voudrais savoir s'ils sont compatible?
    Et si quelqu'un pouvais m'aider a compiler le code tous simple.
    losque je compile j'obtiens ceci.

    1>------ Début de la génération : Projet : testMakefile, Configuration : Release Win32 ------
    1>Actions de projet Makefile en cours
    1>Microsoft (R) Program Maintenance Utility Version 7.00.8882
    1>Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
    1> nmake -f Makefile.Debug
    1>Microsoft (R) Program Maintenance Utility Version 7.00.8882
    1>Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
    1> g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\testMakefile.exe -L"c:\Qt\4.3.4\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
    1>'g++' n'est pas reconnu en tant que commande interne
    1>ou externe, un programme exécutable ou un fichier de commandes.
    1>NMAKE : fatal error U1077: 'g++' : return code '0x1'
    1>Stop.
    1>NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin\nmake.exe"' : return code '0x2'
    1>Stop.
    1>Project : error PRJ0019: Un outil a retourné un code d'erreur à partir de "Actions de projet Makefile en cours"
    1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\FLEREAU\Mes documents\Visual Studio 2008\Projects\testMakefile\testMakefile\Release\BuildLog.htm"
    1>testMakefile - 3 erreur(s), 0 avertissement(s)
    ========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

  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,

    C'est pas Qt 4 et VS2008 qui sont incompatibles, mais l'utilisation conjointe de mingw et VC++ sur la même lib... Il faut que tu compile Qt avec le compilateur MS, pas MinGW, et que donc que tu spécifies le bon QMAKESPEC (cf fichier INSTALL fourni dans l'archive Qt).

  3. #3
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 36
    Par défaut
    salut,
    si j'ai bien compris il faut que je rentre dans la console qmake msvsc2008 pourqu'il utilise le compilateur de MS.

  4. #4
    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
    Non seulement ça, mais aussi spécifier le bon compilo lors de l'appel à configure

  5. #5
    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
    Salut.
    Tu lance le "command prompt" de visual 2008. Se situe dans les programme file
    Tu va dans les source de Qt
    tu tape
    configure -platform win32-msvc2005
    Une fois configuré, tu tape
    nmake
    Tu aura ainsi tout recompilé pour visual 2008
    EN plus tu pourra auto-générer les *.vcproj avec qmake :
    qmake -tp vc
    Si tu veut ajouter des fonctionnalité (openssl, MySql,...), tu peut t'aider de ce tuto :
    http://giminik.developpez.com/articl...ebird-openssl/

  6. #6
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 36
    Par défaut
    oui justement dans le command prompt de Qt4.3.4

    j'ai taper configure et entrer il y a un traitement qui c'est mise en place et à la fin il m'a écrit
    Qt is now configured for building. Just run mingw32-make.
    To reconfigure, run mingw32-make confclean and configure.
    qu'est que cela veut dire?
    En plus je n'ai même pas choisie mon compilo.

    Je voudrais savoir aussi quel compilo choisir vue que j'utilise Visual Studio exp 2008? faut il que je met -platform<msvc2008>

  7. #7
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 36
    Par défaut
    ok dsl j avais pas vue
    merci j'essaie sa et je vous tiens au courant!!!!!!

Discussions similaires

  1. Visual Studio Express 2008 & Compilation 64 bits
    Par nduboys dans le forum Visual Studio
    Réponses: 2
    Dernier message: 08/11/2012, 21h01
  2. ATI Stream avec Visual Studio Express ?
    Par DenisLorrain dans le forum OpenCL
    Réponses: 2
    Dernier message: 06/04/2010, 08h18
  3. Executer un HelloWorld avec Visual Studio Express
    Par skan_one dans le forum Visual C++
    Réponses: 3
    Dernier message: 04/01/2010, 14h40
  4. SDK disponibles avec Visual studio express edition?
    Par ThePiiX dans le forum C++/CLI
    Réponses: 1
    Dernier message: 21/07/2008, 14h07
  5. SDL_ttf avec visual studio express 2008
    Par nightwar dans le forum SDL
    Réponses: 2
    Dernier message: 16/02/2008, 22h57

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