Namespaces
Variants
Actions
Revision as of 13:52, 13 June 2012 by hamishwillee (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Compilando um projeto Qt via linha de comando

Jump to: navigation, search
Dados do artigo

Artigo
Tradução:
Última alteração feita por hamishwillee em 13 Jun 2012

Contents

Introdução

Este artigo demonstra o processo de compilação de um projeto Qt a partir da linha de comando.

Pré-requisitos



Procedimentos para compilação

  1. Abra o prompt de comando (cmd.exe)
  2. Acesse o diretório onde encontram-se os arquivos .cpp e .h de seu projeto.
  3. Caso seu projeto não possua o arquivo .pro a ferramenta qmake poderá gerá-lo automáticamente, para isso execute o seguinte comando dentro da pasta onde encontra-se os arquivos .cpp e .h de seu projeto: qmake -project
  4. Com o arquivo .pro gerado o próximo passo é gerar os makefiles de sua aplicação executando o comando: qmake
  5. O último passo é gerar o binário de sua aplicação, para isso basta executar o comando make dentro do diretório do seu projeto. Caso nenhum parâmetro seja passado ao comando make será gerado um binário da sua aplicação que funcionará apenas no emulador.
  6. Com sua aplicação compilada basta executar o emulador e testá-la. Entretanto para uso no smartphone é necessário gerar o arquivo de instalação do symbian (.sis) de sua aplicação.

Compilando para o dispositivo

Para gerar um binário para ser executado no smartphone além dos comandos acima será necessário executar o seguinte comando:

 make debug-gcce

O comando acima gera a versão binária de depuração da sua aplicação para processadores ARM
Em seguida será necessário gerar o arquivo de instalação do symbian (.sis) de sua aplicação. O utilitário createpackage irá gerá-lo pra você com o seguinte comando:

 createpackage -i suaaplicacao_gcce-udeb.pkg
96 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved