Dificuldades para simular projeto Cheese

26 views
Skip to first unread message

Rodolfo Cesar de Avelar Ferraz

unread,
Jun 4, 2012, 4:28:38 PM6/4/12
to qtga...@googlegroups.com
Opa pessoa, beleza?

É o seguinte. Vim aqui no lab do CIn onde estamos tendo as aulas, fui no http://code.openbossa.org/, peguei a última versão do projeto Cheese, extraí e mandei o Qt abrir o projeto (Cheese.pro).

Na hora em que abro, ele pergunta os targets, e aí seleciono Desktop e Qt Simulator.

Na hora que clico no "Play" (com o simulator escolhido), recebo o seguinte erro:

Imagem inline 1

Sei que é difícil resolver assim por e-mail, mas não sei o que fazer. Infelizmente não tem nenhuma solução mágica no Google e me sinto um peixe fora d'água no Qt Creator.

Outra vez fui tentar rodar um exemplo do Qt (Plug and Paint) e não consegui executar. Deu erro na linkagem (não encontrava uma certa lib). Na internet era dito que eu tinha que dar build numa dependência dele (um plugin), fucei o que pareciam Makefiles do projeto, avancei um pouco mas no fim das contas não tive sucesso.

Enfim, isso é mais um feedback das minhas dificuldades como iniciante no Qt. A linguagem QML e as bibliotecas do Qt são show, assim como a documentação deles. Minha dificuldade tá na ferramenta de desenvolvimento. Se tivesse um jeito de desenvolver em Qt usando só um editor de texto e make, com regras claras de build, talvez ficasse mais fácil.

É isso. Valeu pessoal!

Abraço,
Rodolfo Ferraz
erro.png

Adriano Melo

unread,
Jun 4, 2012, 5:43:13 PM6/4/12
to qtga...@googlegroups.com
Olá, Rodolfo!

Você já instalou as bibliotecas Box2D e Expresso?

Eu vou tentar reproduzir esse problema que você reportou para ser mais preciso na resposta..

Lembrando que o Thiago escreveu um tutorial de como instalar essas libs no windows [0].

[0] - http://wiki.qtlabs.org.br/trainning/games/qmlbox2d_setup

Anselmo L. S. Melo

unread,
Jun 4, 2012, 5:53:35 PM6/4/12
to qtga...@googlegroups.com
2012/6/4 Rodolfo Cesar de Avelar Ferraz <rc...@cin.ufpe.br>
 Se tivesse um jeito de desenvolver em Qt usando só um editor de texto e make, com regras claras de build, talvez ficasse mais fácil.


Você pode usar qualquer editor de texto, executar manualmente qmake [1] e make. 
Qt Creator é uma IDE, você não é obrigado a usa-lo.

[1] Se criar um projeto do zero, na primeira vez "qmake -project" para criar o .pro, depois qmake && make.


Abraço,
Anselmo
--
--
--
Anselmo L. S. Melo
openBossa @ Instituto Nokia de Tecnologia (INdT)
http://www.indt.org

Rodolfo Cesar de Avelar Ferraz

unread,
Jun 4, 2012, 6:12:01 PM6/4/12
to qtga...@googlegroups.com
Opa, Adriano!

Como eu estava numa das máquinas do nosso lab, imaginei que estas bibliotecas estivessem instaladas sim. Mas não posso te responder com certeza. Só fiz baixar o projeto e tentei rodar.

E valeu Anselmo, pela dica! Vou instalar a SDK no Linux pra ver se me dou melhor com ela.

Abraço e obrigado pela atenção!

Adriano Melo

unread,
Jun 4, 2012, 6:34:22 PM6/4/12
to qtga...@googlegroups.com
Rodolfo,

Amanhã eu posso te explicar como é o processo de build usando o qmake, acho que vai te ajudar a entender melhor como você pode substituir o Creator por um editor de texto + qmake + compilador.

Eu não consegui reproduzir o erro na máquina windows que eu tenho disponível aqui..

Em relação as libs, o erro não seria no estágio de compilação do projeto, e sim execução. O que isola esse requisito de instalar as libs para o Cheese compilar..

Eu não lembro mais o que tinha que ser feito no Qt Creator do CIn para compilar o Cheese, mas amanhã eu posso te ajudar a montar esse ambiente.

abraço


2012/6/4 Rodolfo Cesar de Avelar Ferraz <rc...@cin.ufpe.br>
Opa, Adriano!

Como eu estava numa das máquinas do nosso lab, imaginei que estas bibliotecas estivessem instaladas sim. Mas não posso te responder com certeza. Só fiz baixar o projeto e tentei rodar.

E valeu Anselmo, pela dica! Vou instalar a SDK no Linux pra ver se me dou melhor com ela.

Abraço e obrigado pela atenção!

Em 4 de junho de 2012 18:53, Anselmo L. S. Melo <anselm...@openbossa.org> escreveu:

2012/6/4 Rodolfo Cesar de Avelar Ferraz <rc...@cin.ufpe.br>
 Se tivesse um jeito de desenvolver em Qt usando só um editor de texto e make, com regras claras de build, talvez ficasse mais fácil.


Você pode usar qualquer editor de texto, executar manualmente qmake [1] e make. 
Qt Creator é uma IDE, você não é obrigado a usa-lo.

[1] Se criar um projeto do zero, na primeira vez "qmake -project" para criar o .pro, depois qmake && make.


Abraço,
Anselmo
--
--
--
Anselmo L. S. Melo
openBossa @ Instituto Nokia de Tecnologia (INdT)
http://www.indt.org




--
Adriano Melo

Rodolfo Cesar de Avelar Ferraz

unread,
Jun 4, 2012, 6:39:49 PM6/4/12
to qtga...@googlegroups.com
Valeu mesmo, Adriano. Abraço e até amanhã.

Mailson Menezes

unread,
Jun 5, 2012, 3:02:44 PM6/5/12
to qtga...@googlegroups.com
O problema é que nas máquinas do CIn o simulator não está subindo
"automaticamente". Você pode ir em QtSDK\Simulator\Application e
executar o simulator.exe

Com o simulator já aberto é só dar "Play" que o seu programa vai rodar.

2012/6/4 Rodolfo Cesar de Avelar Ferraz <rc...@cin.ufpe.br>:

Rodolfo Ferraz

unread,
Jun 5, 2012, 8:56:33 PM6/5/12
to qtga...@googlegroups.com
Acabei nem testando isso, já que só mexi no meu notebook hoje na aula. Mas valeu pela dica, Maílson.
Reply all
Reply to author
Forward
0 new messages