2009-09-19 6 views
4

De Visual Studio 2008 Command Prompt j'exécuter cette commande pour générer un fichier .vcproj:qmake et plusieurs versions SVSM

>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'utilise MSVS 2008 Professional. En fait, le fichier .vcproj généré fonctionne bien, mais quel est le message d'avertissement?

Répondre

2

J'ai supprimé toutes les références de l'ancienne version de Visual Studio de la variable d'environnement PATH et cela fonctionne maintenant correctement.

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

3

qmake trouvé 2 Studios visuels, qui utilisent le même mkspec (win32-msvc2008). Essayez d'exécuter qmake à partir de l'environnement correspondant (Démarrer-> Tous les programmes-> Microsoft Visual Studio 2008 [Express] -> Visual Studio Tools-> Invite de commandes Visual Studio 2008 [Express]).

Questions connexes