Domanda

Da Visual Studio 2008 Command Prompt corro questo comando per generare il file .vcproj:

>qmake -spec win32-msvc2008

E ottenere un messaggio di avviso:

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)

Per questo progetto ho utilizzare MSVS 2008 Professional. In realtà il file generato .vcproj funziona bene, ma qual è il messaggio di avviso relativo?

È stato utile?

Soluzione

ho rimosso tutti i riferimenti della vecchia versione di Visual Studio dalla variabile d'ambiente PATH e ora funziona benissimo.

In Windows XP: Da Risorse del computer -> Proprietà -> scheda Avanzate, cliccare sul pulsante "Variabili d'ambiente". In entrambe le sezioni utente e di sistema variabili, selezione PATH e fare clic sul pulsante Modifica - copiare il testo in un editor di testo (se si desidera salvare gli originali) e rimuovere qualsiasi riferimento a Visual Studio 2005. Inoltre, assicurarsi che il QTDIR e QMAKESPEC le variabili sono impostate per la versione di Qt che si desidera utilizzare.

Altri suggerimenti

qmake trovato 2 visiva Studios, che utilizzano lo stesso mkspec (win32-msvc2008).

Provare a eseguire qmake dall'ambiente corrispondente (Start-> Tutti i programmi-> Microsoft Visual Studio 2008 [espresso] -> Visual Studio Strumenti-> Visual Studio 2008 Prompt [espresso] Command).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top