Question

De Visual Studio 2008 Command Prompt je lance cette commande pour générer un fichier .vcproj:

>qmake -spec win32-msvc2008

Et un message d'avertissement:

WARNING: Generator: MSVC.NET: Found more than one version of Visual Studio
in your path! Fallback to lowest version (MSVC.NET 2008 (9.0),
MSVC.NET 2008 Express Edition (9.0), MSVC.NET 2005 (8.0), 
MSVC.NET 2008 (9.0) in path, MSVC.NET 2008 Express Edition (9.0) in path)

Pour ce projet, j'utiliser MSVS 2008 Professional. En fait, le fichier généré .vcproj fonctionne bien, mais quel est le message d'avertissement?

Était-ce utile?

La solution

J'ai enlevé toutes les références de l'ancienne version de Visual Studio à partir de la variable d'environnement PATH et il fonctionne maintenant très bien.

Sous Windows XP: le Poste de travail -> Propriétés -> onglet Avancé, cliquez sur le bouton "Variables d'environnement". Dans les deux sections variables utilisateur et système, sélectionnez PATH et cliquez sur le bouton d'édition - copier le texte dans un éditeur de texte (si vous voulez enregistrer vos originaux) et supprimer toute référence à Visual Studio 2005. Aussi, assurez-vous que votre QTDIR et QMAKESPEC variables sont définies à la version de Qt que vous souhaitez utiliser.

Autres conseils

qmake trouvé 2 Visual Studios, qui utilisent le même mkspec (win32-msvc2008).

Essayez d'exécuter qmake de l'environnement correspondant (Démarrer-> Tous les programmes-> Microsoft Visual Studio 2008 [express] -> Visual Studio Outils-> Visual Studio 2008 [express] Invite de commandes).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top