Compilador VC++ para Qt Creator
-
19-09-2019 - |
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.:)
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:
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:
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.