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 :

Qt + Visual + DirectX


Sujet :

Qt

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Par défaut Qt + Visual + DirectX
    Bonjour

    Nous devons faire une application en Qt sur Visual Studio 2005 (8.0).
    De plus nous allons devoir linker ce meme programme avec d'autre librairie (tel que directx ou autre)

    D'habitue nous faisons un projet sous visual File->New projeject->Win32 ... mais pour Qt, le seul moyens pour compiler a ete d'utilise New Makefile dans Visual.

    Nous arrivons donc plus a compiler avec Visual et d'autre Lib car dans les propriete du projet il n'y a plus de
    champ : Additional Depencies.

    Existe-til donc un moyen pour faire du Visual + Qt + Autres Libraires (DirectX si possible)

    Merci.

    Bonne journee.

  2. #2
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Il faut utiliser qmake, c'est fait pour ça

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Par défaut qmake
    Justement
    On cree un projet type makefile qui utilise qmake
    tout marche parfaitement mais si par exemple je veux utilise la fonction

    wVersionRequested = MAKEWORD(2, 2);
    err = WSAStartup(wVersionRequested, &wsaData);

    Qui utilise Ws2_32.lib comment rajouter cela a qmake ?

    Je suis totalement perdu entre les qmake.conf, les differents makefile de mon projet visual studio 2005 makefile

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    http://qt.developpez.com/doc/4.2/qma...ble-reference/ donne la liste des variables qui te sont utiles, dont une certaine LIBS...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 15
    Par défaut
    Bonjour,
    j'ai le même problème que samball j'utilise visual 2005 et qt 4.1 , j'ai jamais utilisé les projets makefile, je ne sais pas comment on gère les Dependencies avec ces projets, Miles vous parlez de qmake est ce que je dois mettre le path de la lib dans qmake.conf ?

    merci d'avance

  6. #6
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Normalement oui.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 15
    Par défaut
    merci Miles j'ai avancé un peu mais j'ai pas résolu le problème

    dans c:\qt4\mkspecs\default j'ai mis dans qmake.conf

    INCLUDPATH = mon path
    LIBS += la lib

    ça marche pas , bon j'ai toujours l'erreur unresolved externals
    bon j'ai essayé de complier manuellement et ça marche dans
    makefile.debug (je l'obtiens avec visual après la compilation de mon projet) j'ai ajouté la lib dans LIBS et ça a marché , ce que je cherche maintenant et de le compiler dans visual

    merci beaucoup

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 15
    Par défaut
    c'est bon j'ai résolu mon problème il fallait mettre INCLUDPATH et
    LIBS + dans qmake.conf qui se trouve dans c:\qt4\mkspecs\win32-msvc2005

    merci beaucoup

  9. #9
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    A priori, tu ne devrais pas modifier cela à cette endroit, mais bien dans ton fichier .pro

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 15
    Par défaut
    Citation Envoyé par Miles
    A priori, tu ne devrais pas modifier cela à cette endroit, mais bien dans ton fichier .pro
    oui je voulais faire ça au début mais le .pro qui se trouve dans mon projet s'écrase quand je compile sous visual , je ne sais pas comment je peux l'éditer

  11. #11
    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
    C'est sans doute parce que tu mets "qmake -project" dans la liste des commandes de compilation (en plus de qmake && make). Vire le et fais le à la main une fois

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 15
    Par défaut
    merci beaucoup ça marche maintenant

Discussions similaires

  1. Tuto visual + directx..
    Par Invité dans le forum MFC
    Réponses: 3
    Dernier message: 04/07/2006, 17h58
  2. DirectX et visual C#
    Par fabnet dans le forum DirectX
    Réponses: 4
    Dernier message: 27/08/2005, 19h29
  3. Probleme d'utilisation de directX 9 avec visual studio.net
    Par cranedoeuf dans le forum DirectX
    Réponses: 1
    Dernier message: 24/05/2004, 04h33
  4. Réponses: 2
    Dernier message: 14/01/2004, 16h21

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