Pergunta

Quero usar o conjunto de ferramentas VC++ para criar programas para XP e Vista, mas não quero comprar o IDE, porque quero usar o Qt Creator.

Gostaria de baixar o SDK do Windows e as ferramentas de depuração do Windows, mas não tenho certeza se isso inclui tudo o que preciso (ou seja:compilador, vinculador, nmake, depuradores).Alguém já usou essa abordagem?Como foi?

Observação:Eu conheço o VC++ Express, mas essa versão do compilador tem alguns recursos desativados do AFAIK.

Edição posterior:

Quero saber se posso usar o SDK + Debugtools antes de baixar 2 GB de dados.As experiências pessoais são muito apreciadas.Os links do MSDN não são.:)

Foi útil?

Solução

Agora estou usando a abordagem CDB + WinSDK e funciona.

O SDK inclui tudo o que é necessário para construir código C++ (make, cabeçalhos CRT, STL, etc);Qt vê isso como um MSVC 9.O kit de ferramentas de depuração para Windows inclui CDB, mas certifique-se de estar usando a versão mais recente, pois não funcionou para mim com versões mais antigas.

Consegui evitar a compilação do Qt baixando os binários dodeveloppez.com (obrigado pessoal!).

Para concluir:Windows XP/Vista SDK + Debugger Tools para Windows + Qt Creator + binários Qt dedeveloppez.com podem ser usados ​​como uma alternativa ao Qt MinGW SDK.

Outras dicas

Com o VC++ Express, você obtém o SDK completo e pode usá-lo para construir tudo.Você não precisa usar o MS VS para construir seu aplicativo.

Aqui está um conjunto de ferramentas MS e SDK + IDE listado:

Conjunto de ferramentas MS

Não tenho certeza se o MS lança um conjunto de ferramentas independente para compilador + vinculador, mas isso certamente pode ser encontrado no MSDN.

Mais informações sobre SDKs:

MSDN

Resumindo, você pode ter qualquer binutils e conjuntos de ferramentas instalados em sua máquina de desenvolvimento.No entanto, você precisa configurar seu projeto corretamente para construí-lo com sucesso.Por ex.definindo variáveis ​​de ambiente corretamente (apontando INCLUDE, LIB, LIB_PATH para diretórios SDK adequados).Você pode compilar e vincular seu projeto manualmente.Ignorando totalmente o IDE (e certamente você o fará no futuro).

Simplesmente tente automatizar sua construção.

Leia sobre SCONS (já que você usa QT - ele suporta objetos MOC), CMAKE ou QMAKE do Qt para isso.Então o problema do IDE é um problema menos significativo.E você não deve se limitar ao seu IDE.

Você precisa reconfigurar o QT para usar este compilador - veja Implantação no Windows nos documentos QT.

É bem direto, mas você precisa fazer essa reconfiguração primeiro, como mostrado nos documentos.

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