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

EDI Discussion :

Problème de linkage avec VS2010 [Visual Studio]


Sujet :

EDI

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1
    Points : 2
    Points
    2
    Par défaut Problème de linkage avec VS2010
    Bonjour,

    J'utilisais Qt avec VS2008 avec le package de Nokia et tout fonctionnait bien.
    Je souhaites cependant migrer vers VS2010 et continuer d'utiliser Qt en utilisant les binaires disponibles sur ce site. Problème, lorsque je compile un projet en ayant linké les lib, bin et include via PropSheets, il me fait plein d'erreur d'édition de lien(LNK2019)... J'ai cru comprendre qu'il y avait des gens ici qui arrivaient à utiliser VS2010 avec Qt... Un peu d'aide serait la bienvenue!

    Merci

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 621
    Points : 188 606
    Points
    188 606
    Par défaut
    Salut,

    On ne suce pas encore la réponse de notre pouce, on n'a pas de plug-in boule-de-cristal, donc on ne peut pas t'aider comme ça : quelles sont tes erreurs de link ? M'est avis que VS10 ne trouve pas les fichiers qu'il veut : utilise qmake -project pour générer ton .pro, puis qmake -tp vc pour le fichier de projet VS à utiliser pour ton projet, ça passera avec tous les PATH et autres actions de génération préconfigurées. Il n'y a pas encore malheureusement de plug-in d'intégration à VS10, il faudra encore attendre (surtout qu'ils ont apparemment un peu changé l'interface - passage à WPF - et l'API d'extension).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Points : 104
    Points
    104
    Par défaut
    Due à l'absence de plug-in, Qt et Visual 2010 c'est pas encore le grand amour. J'ai réussi à utiliser Qt avec VS2010, mais c'est pas drôle.

    Tuto :

    Sur ce site, y'a la page des binaires Qt ou des binaires sont disponibles pour VS 2010 dans la section 4.6.2. N'oublie pas de patcher. Il faut noter ou il sont placés, pour ma part ils sont dans C:\Qt\4.6.2-x86-vs2010\, on prendra ca pour exemple.

    L'utilisation n'est gère sympatique car on a toujours besoin des .pro, et quand le .pro est modifié ou que un Q_OBJECT est ajouté, supprimé (en fait, quand sous autres compilateurs on utilise qmake), on doit regénérer un projet.

    Avec une console Visual Studio 2010, tapez les commandes suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    set QMAKESPEC=win32-msvc2008
    set QTDIR=C:\Qt\4.6.2-x86-vs2010
    set PATH=%QTDIR%\bin;%PATH%
    (penser à changer le dossier de la deuxième ligne pour votre install de Qt)
    On obtient une console configurée pour Qt/VS2010.Il faut ensuite avec la console aller dans le dossier ou est le .pro puis executer :
    La console n'est plus utile. Dans le dossier un fichier .vcproj est apparu, l'ouvrir, proceder à la mise à jour (pas de sauvegarde et remplacer si demandé). Pour terminer il faut configurer les dossiers (cela ne se fait plus de facon globale, une dégradation à mon avis ) (apparement c'est pas nécessaire, voir ci dessous): clic-droit sur le projet, Properties, VC++ Directories, passer la configuration sur "All Configurations".
    Modifier les lignes suivantes, en changant le dossier C:\Qt\4.6.2-x86-vs2010 par celui ou Qt à été mis.
    Executable directories : $(ExecutablePath);C:\Qt\4.6.2-x86-vs2010\bin
    Include directories : $(IncludePath);C:\Qt\4.6.2-x86-vs2010\include
    Library directories : $(LibraryPath);C:\Qt\4.6.2-x86-vs2010\lib

    Et EEEEEEENFIN ! on peut coder j'usqu'a la prochaine modif du .pro !

    Oui, c'est galère, si qu'elqu'un à une meileure solution

    Au passage, aucune info sur quand on peut espérer voir un plugin pour VS 2010 ? Ce serait quand même... le rêve

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 621
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 621
    Points : 188 606
    Points
    188 606
    Par défaut
    Il y a aussi ce projet pour VS9 et VS10 : http://code.google.com/p/xr-qt-msvc/
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    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
    Sur la version en cours de dev (4.7), Qt génère mainteant des projets pour visual 2010.
    Promis, je l'as mets en ligne quand la compilation sera finie

    Au moins, on pourra l'utiliser comme avec visual 2008 et sans devoir faire une migration 2008 vers 2010

    par contre je suis étonné de
    Pour terminer il faut configurer les dossiers (cela ne se fait plus de facon globale, une dégradation à mon avis )
    je n'ai jamais eu besoin de faire cela

  6. #6
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Points : 104
    Points
    104
    Par défaut
    Euh oui, un peu de zèle... Y'a juste les include à mettre pour profiter d'intellisense (qui s'est lui amélioré), vu que Qt indique des chemins absolus pour les libs et les bins. J'ai jamais testé sans en fait, j'ai tout mis afin d'être sur. Si ca marche sans tant mieux.

  7. #7
    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 Der Drachen Voir le message
    Y'a juste les include à mettre pour profiter d'intellisense (qui s'est lui amélioré).
    J'aimais eu besoin non plus sous Visual pro et express...

  8. #8
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2009
    Messages : 65
    Points : 104
    Points
    104
    Par défaut
    Interressant. Faudra que j'essaye ça alors.

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

Discussions similaires

  1. Problème de linkage avec mysql
    Par grollum dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 13/03/2008, 21h10
  2. Problème de linkage avec template
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 05/01/2008, 16h34
  3. Problème de linkage avec g++
    Par GarulfoLinux dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 08/08/2007, 19h57
  4. Problème au linkage avec mfc42d
    Par GLDavid dans le forum VC++ .NET
    Réponses: 6
    Dernier message: 04/01/2007, 11h32
  5. Problème de linkage avec la librairie DevIl
    Par Drannor dans le forum DevIL
    Réponses: 1
    Dernier message: 18/01/2006, 23h05

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