Arquivo da categoria: Dicas Linux

QT: Primeros passos (Hello World)

Neste post veremos como criar um primero programa com o famoso QT. Primeiramente no QT Designer crie um formulário e save-o com o nome testeqt.ui.

Utilize o comando qmake – project para criar o arquivo [NOME-PROJETO.pro] e logo em seguida use o comando qmake para a criação do Makefile conforme o exemplo abaixo:

$ qmake -project 
$ cat  QT.pro 
######################################################################
# Automatically generated by qmake (2.01a) qui ago 2 12:38:51 2012
######################################################################

TEMPLATE = app
TARGET = 
DEPENDPATH += .
INCLUDEPATH += .

# Input
FORMS += testeqt.ui
SOURCES += main.cpp

$ qmake

Agora crie o programa main.cpp com o conteúdo a seguir e compile com o comando make.

#include "ui_testeqt.h"
#include <QtGui/QtGui>
int main(int argc, char *argv[])
{
   QApplication app(argc, argv);
   QMainWindow *form = new QMainWindow;
   Ui::MainWindow ui;
   ui.setupUi(form);   
   form->show();
   return app.exec();
}

Pronto! agora o utilize o comando make para compilar o seu primeiro programa.

$ make
/usr/bin/uic testeqt.ui -o ui_testeqt.h
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG \
-DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default 
-I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include 
-I. -I. -I. -o main.o main.cpp

g++ -m64 -Wl,-O1 -o QT main.o   
 -L/usr/lib64 -lQtGui -L/usr/lib64
 -L/usr/X11R6/lib64 -lQtCore -lpthread

ATENÇÃO: No windows (CREDO) crie a variável QTDIR=C:\QT\4.8.2 e
utilize o comando qmake -project e logo a seguir qmake -tp vc -spec win32-msvc2008 

Use a Força, LEIA OS FONTES!

Emulador: B2G (Boot Para Gecko) SO mobile da Mozilla e Telefônica.

Sem sombra de dúvida em 2013, você ouvirá falar muito no Celular da Telefôncia, (Agora VIVO). Baseado na web, via navegador da Mozilla (responsável pelo Firefox), o sistema deverá baratear os custos dos aparelhos. De acordo com Carlos Domingo, diretor de Desenvolvimento de Produtos e Inovação da Telefônica Digital, o potencial de um aparelho B2G seria de custar “dez vezes mais barato do que um iPhone”. Ou seja: no Brasil, sairia por volta de R$ 180. Por enquanto deixo um vídeo de emulador … em breve artigos CLARO!

Solução: KSOAP não funciona após upgrade do Android SDK.

Após substituir a versão 16 do ADT (Android Development Tools) instalando  versão 20, obtive o seguinte erro nos aplicativos que utilizam o ksoap:

java.lang.noclassdeffounderror: org.ksoap2.serialization.SoapObject

Para solucionar execute as ações a seguir:

1- Remova-o arquivo .jar do Java Build Path:

2 – Incluia o arquivo .jar na pasta libs (se não existir crie). E-pronto!

 

Motorola Atrix: Ressuscitado!

Depois do susto do post anterior, onde formatei a partição errada do Celultar Atrix que derivou na falha de seu boot, deixo aqui os passos que utilizei para a sua ressuscitação.

1 – Baixei o RSD Lite v5.3.1
2 – Baixei a ROM original do meu aparelho 4.5.2A-51_OLL-52_SIGNED_STABLE45LAOLYMPGBCLABR_P010_A032_M002_HWpd_Service1FF.sbf .
3 – Entrei no modo “starting RSD protocol support” e iniciei a transferencia  da ROM.