Devo cross-compilação no Linux ou Windows?
-
06-07-2019 - |
Pergunta
Para criar um .exe
no Linux usando Qt SDK, eu deveria atravessar compilar meu aplicativo no Linux ou cross-compilar meu aplicativo no Windows?
Solução
Você precisa compilador cruzado em Linux, janelas.
EDIT:
- instalar MinGW em Linux .
- compilação cross- o seu código Qt em Linux . Um Windows binário ( .exe ) deve ser produzido.
- Você está feito. Felizmente executar o exe em qualquer sistema Windows com bibliotecas de tempo de execução do Qt.
Espero que apura as coisas.
JRH
Outras dicas
De qualquer cross-compilação no Linux, ou compilação no Windows.
Primeiro, KVG. pesquisa no Google por "cross-compilar aplicações qt em linux para windows" e primeiro link que surge é a seguinte: http://silmor.de/29
Os passos devem ser simples:
- instalar mingw
- instalar qt Linux binários para que você obtenha qmake e moc e outras coisas necessárias para a compilação.
- get janelas binários QT e outras bibliotecas possíveis sua aplicação requer.
- criar um novo arquivos de configuração qmake (ver página silmor.de para mais detalhes)
- ir para a sua pasta de origem e chamar qmake -spec $ SpecFileCreatedInStep4
- make
- lucro !!
- close suas perguntas assim.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow