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

MFC Discussion :

integrer qmake de QT à visualc++


Sujet :

MFC

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 2
    Par défaut integrer qmake de QT à visualc++
    Bonjour tt l'monde,

    Quelqu'un sait comment laisser le compilateur visualc++ exécuter automatiquement un batch-file (contenant qmake et nmake) qui produit un moc file (au lieu de l'exécuter manuellement à chaque fois). si j'intègre le .bat dans l'onglet pre-link de project-settings, il me dit que qmake et nmake ne sent pas connus, portant il y a les chemin QTBIN dans le PATH de l'environnement et QMAKESPEC=win32-msvc !!

    Merci de l'aide

  2. #2
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Y'a bcp mieux que de lancer un bat, c'est de créer une custom build step sur le fichier à moc'er / uic'er.
    clic droit sur le .h->properties->custom build step, puis remplit les 4 lignes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $(QT4BIN)moc.exe -o moc_$(InputFileName) $(InputFileName)
    Moc'ing $(InputFileName)
    moc_$(InputFileName)
    $(QT4BIN)moc.exe
    pour générer le moc dans un .h, ou bien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $(QT4BIN)moc.exe -o moc_$(InputName).cpp $(InputFileName)
    Moc'ing $(InputFileName)
    moc_$(InputName).cpp
    $(QT4BIN)moc.exe
    pour un .cpp. Ensuite clic droit sur le .h->compile, et ajoute le moc à ton projet. VC++ se chargera de le regénérer si besoin est.

    (adapte QT4BIN à ton QTDIR\bin\ biensûr)

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Janvier 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 2
    Par défaut
    D'abord, merci pour la réponse....

    En fait, j'avais fini par trouver le custom-build du .h, et j'avais appliqué comme commande à exécuter mon .bat (contenat qmake suivi d'un fichier config .pro puis nmake) dedans avec comme output le .moc.

    Maintenat, je vais essayer en adaptant ton code, comme cela je me débarasse des .bat et .pro avec comme inconvénient d'être dépendant de l'environment visualc++ !

    Merci

Discussions similaires

  1. Exécutable Java avec JRE intégré
    Par clawhammer dans le forum JBuilder
    Réponses: 2
    Dernier message: 06/10/2003, 16h26
  2. [Rave][Delphi] integration de fichiers JPG
    Par Harry dans le forum Rave
    Réponses: 7
    Dernier message: 28/09/2003, 11h36
  3. integration de repertoire dans ma webapp
    Par thomy dans le forum JBuilder
    Réponses: 2
    Dernier message: 04/06/2003, 10h34
  4. calcul integral en c
    Par Anonymous dans le forum C
    Réponses: 3
    Dernier message: 11/01/2003, 11h32
  5. Réponses: 10
    Dernier message: 27/08/2002, 23h24

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