Pergunta

De Visual Studio 2008 Command Prompt eu executar este comando para gerar o arquivo .vcproj:

>qmake -spec win32-msvc2008

E obter uma mensagem de aviso:

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)

Para este projeto eu uso MSVS 2008 Professional. Na verdade, o arquivo .vcproj gerado funciona bem, mas o que é a mensagem de aviso sobre?

Foi útil?

Solução

Eu removi todas as referências da versão mais antiga do Visual Studio a partir da variável de ambiente PATH e agora funciona bem.

No Windows XP: From My Computer -> Propriedades -> guia Avançado, clique no botão "Variáveis ??de ambiente". Em ambas as seções variáveis ??usuário e do sistema, selecione PATH e clique no botão editar - copiar o texto para um editor de texto (se você quiser salvar seus originais) e remover qualquer referência a Visual Studio 2005. Além disso, certifique-se que seu QTDIR e QMAKESPEC variáveis ??são definidas para a versão do Qt que você deseja usar.

Outras dicas

qmake encontrados 2 Visual Studios, que utilizam o mesmo mkspec (win32-msvc2008).

Tente executar qmake do ambiente correspondente (Iniciar> Todos os Programas> Microsoft Visual Studio 2008 [Expresso] -> Visual Studio Ferramentas-> Visual Studio 2008 [Expresso] Command Prompt).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top