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 :

Première utilisation de Qt avec Visual C++ 2008 Express

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de MacPro
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut Première utilisation de Qt avec Visual C++ 2008 Express
    Bonjour, voilà, j'ai sérieusement besoin d'information, voire d'un microtutoriel sur comment utiliser QT avec Visual Studio C++ 2008. L'idéal serait pour moi d'avoir un tutoriel montrant pas à pas la réalisation d'un hello world avec un form sur lequel est posé un bouton, un label et un edittext. J'ai déjà utilisé borland C++ builder qui est nettement plus simple que tout ça, mais là je suis perdu. Je viens d'installer visual c++ 2008 express (que je ne sais pas utiliser non plus mais ça ne doit pas être trop différent de Borland). J'ai téléchargé les sources de QT, puis je les ai recompilées à l'aide de QT builder en sélectionnant le compilateur de Visual c++ 2008. Je n'ai pas installé le platform SDK comme indiqué ici : http://arb.developpez.com/qt4/vc++/compilation/.
    La compilation a réussi, j'ai mes executables dans mon dossier bin, avec qt designer et tout ça. Maintenant, je ne sais pas quoi faire.

    Si quelqu'un pouvait me donner des pistes du genre :
    _ demarre visual studio, et configure les variables d'environnement (si il y en a et lesquelles).
    _ configure les options de compilateur (lesquels s'il y a)
    _ demarre un nouveau projet (quel type ? CLR ? Win 32 ? ..)
    _ Demarre Qt designer et cree ton form, t'auras un fichier .ui (qu'est-ce que j'en fait après ?).
    _ cree un .cpp dans ton projet visual, fais un include du form (je sais pas, je dis ça au hasard), puis connecte tes signaux et tes slots, .........

    Voilà, merci beaucoup à l'âme charitable qui m'aidera.

  2. #2
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Pour le designer, une fois que tu as le fichier .ui généré, il suffit de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    uic -o ma_fenetre.h ma_fenetre.ui
    ou ma_fenetre.ui est le fichier Qt Designer.
    et de faire ceci en console.

    Par contre, il faut que le répertoire 'bin' de Qt soit dans ton PATH Windows.

    Ensuite, dans Visual Studio, il faut ajouter le répertoire 'include' de Qt et tous ses sous-répertoires dans les dossiers d'inclusion du compilateur, et de même avec le dossier 'lib' de Qt dans les dossiers de liaison du compilateur.

    Ensuite, tu pourras écrire du code qui sera compilé correctement, utiliser le designer, etc...

  3. #3
    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
    Avant toute chose regarde la commande qmake.

    1- un utilise un .pro qui peut être généré par qmake -project (normalement à faire qu'une seule fois. Ensuite il faut mettre à jour en ajoutant les lib complementaire comme qwt et ne pas oublier les noueau fichier...

    2- qmake -tp vc
    tu obtiendra un .vcjproj à utiliser avec visual

  4. #4
    Membre éclairé Avatar de dorian833
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 223
    Par défaut
    Une fois VS configuré, tu peux faire un tour du côté de la documentation officielle de Qt (rubrique tutoriaux), c'est comme sa que je me suis lancé.

    Leurs tutos sont assez bien fait et la prise en main assez facile (à mon goût).

    Tu as fait le plus dûr : compiler Qt, j'ai mis plusieurs jours à y arriver ^^.

    Si tu sais pas comment configurer Visual Studio pour Qt, je pourrais t'extraire une partie de mon rapport de stage qui explique comment configurer Qt pour Visual Studio 2005 Express (il n'y a pas grand chose qui diffère avec la 2008 à ce niveau là)

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

Discussions similaires

  1. Pb utilisation Split avec Visual basic 2008 Express
    Par duarep dans le forum VB.NET
    Réponses: 14
    Dernier message: 26/08/2013, 17h29
  2. Pb d'utilisation de CUDA avec Visual Studio 2008
    Par SKunt33 dans le forum CUDA
    Réponses: 5
    Dernier message: 26/08/2011, 12h12
  3. Réponses: 6
    Dernier message: 17/09/2010, 03h57
  4. Réponses: 3
    Dernier message: 24/07/2009, 11h06
  5. Problème d'utilisation d'Ogre3D avec visual studio 2008
    Par Xystres dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 27/01/2009, 00h26

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