Harbour + Android uma realidade!

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour + Android uma realidade!

Mensagem por Itamar M. Lins Jr. »

Tutorial bem legal ai, p/ que estava com dificuldade.
http://www.elektrosoft.it/tutorials/har ... indows.asp

Ele só pulou a instalação do MINGW.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour + Android uma realidade!

Mensagem por Itamar M. Lins Jr. »

Ponto para o Harbour.
Muito mais poder agora. O Harbour se posiciona com uma das melhores linguagens atualmente.
Tem tanta coisa no Harbour... as pessoas que achavam que era apenas uma coisa passageira que era melhor mudar p/ C# ou Delphi é melhor rever esse conceito, porque o Harbour roda nativo no Android(linux), e ainda está em franco desenvolvimento o HBQT, que também já roda no Android, sem gambiarras.
Lembrem-se que C# e Delphi p/ Android é usado uma serie de camadas p/ poder rodar no Android.


Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Harbour + Android uma realidade!

Mensagem por Nascimento »

Nao duvido nada de que num futuro proximo vejamos cursos em harbour em salas de aulas espalhadas ai pelo nosso brasil
porque realmente esta tomando uma dimenssão impressionante , so tenho a desejar os parabens aos criadores do harbour
alem de ser muito grato ao árduo trabalho que eles e todos tem pra manter este gigantesco projeto que antes era so um mero sonho
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Avatar do usuário
filizola
Usuário Nível 3
Usuário Nível 3
Mensagens: 421
Registrado em: 19 Ago 2003 20:10
Localização: Belo Horizonte/MG

Harbour + Android uma realidade!

Mensagem por filizola »

win-make install

"Please set HB_INSTALL_PREFIX and try again."

pode ajudar ?
"Um passo a frente, e já não estará mais no mesmo lugar..."
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Harbour + Android uma realidade!

Mensagem por Toledo »

filizola escreveu:"Please set HB_INSTALL_PREFIX and try again."
Giovanni Di Maria escreveu:3. Compile normally Harbour

1. Open a console window, with the menu Start -> Run -> cmd
2. Go to folder of sources of Harbour, by typing cd c:\core-master (or other specified)
3. Set path for GCC: PATH=C:\hb32\comp\mingw\bin. You must first install GCC (Harbour nigthly has a copy of GCC)
4. Set an environment variable: SET HB_INSTALL_PREFIX=c:\harbour
5. Type the command win-make install, followed by "Return" key, to start the building. This process could take long time
6. At end, close the console window by typing "exit" and press "Return"
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
filizola
Usuário Nível 3
Usuário Nível 3
Mensagens: 421
Registrado em: 19 Ago 2003 20:10
Localização: Belo Horizonte/MG

Harbour + Android uma realidade!

Mensagem por filizola »

fiz isso mas dá este erro.
"Um passo a frente, e já não estará mais no mesmo lugar..."
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Harbour + Android uma realidade!

Mensagem por rossine »

Olá pessoal,

Eu montei um .BAT aqui para poder gerar os binários do harbour para android:

Código: Selecionar todos

@echo off

@rem Aqui defino aonde será gerado os binários do harbour para android.
set HB_INSTALL_PREFIX=C:\hrb_ande

set HB_PLATFORM=android
set HB_COMPILER=gccarm
set HB_CCPREFIX=C:\android-ndk-r9d\toolchains\arm-linux-androideabi-4.8\prebuilt\windows\bin\arm-linux-androideabi-
set HB_HOST_BIN=C:\harbour\bin
set HB_USER_CFLAGS=--sysroot=C:\android-ndk-r9d\platforms\android-9\arch-arm
set HB_USER_DFLAGS=--sysroot=C:\android-ndk-r9d\platforms\android-9\arch-arm
set HB_USER_LDFLAGS=--sysroot=C:\android-ndk-r9d\platforms\android-9\arch-arm

cd\harbour

win-make clean install
Um detalhe que passou despercebido por mim e eu não estava entendendo direito é que para se gerar os binários do harbour para android é necessário antes ter-se o harbour para windows compilado e setado o BIN dele no set de variáveis de ambiente, tipo: set path=c:\harbour\bin;%path%

Um detalhe, eu só consegui gerar o harbour para android, somente com o harbour do Przemek. O harbour do viktor ocorre erro na compilação. Veja neste link o erro que ocorre:
https://groups.google.com/forum/#!topic ... kmQxOmgUfk

T+

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour + Android uma realidade!

Mensagem por Itamar M. Lins Jr. »

O Viktor já corrigiu o problema na versão 3.4
* contrib/hbcity/hbcity.hbp
* disabled for android
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Harbour + Android uma realidade!

Mensagem por rossine »

O Viktor já corrigiu o problema na versão 3.4
Maravilha,

Obrigado por me informar Itamar,

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Harbour + Android uma realidade!

Mensagem por rossine »

Olá pessoal,

O arquivo .apk é um arquivo instalador do android ?

Como faço para gerar um arquivo .apk ?

Obrigado,

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Harbour + Android uma realidade!

Mensagem por Toledo »

No link abaixo tem um passo-a-passo para gerar APK baseado no QTContribs, acho que pode servir como exemplo:

https://groups.google.com/forum/#!topic ... 90JXbXoX3I

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Harbour + Android uma realidade!

Mensagem por rossine »

OK Toledo, obrigado pela indicação.

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour + Android uma realidade!

Mensagem por Itamar M. Lins Jr. »

Já corrigiu o outro erro.
2014-05-28 11:48 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
* contrib/hbunix/uidgid.c
! fixed for missing pwd structure member in Android
fixes #17
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Harbour + Android uma realidade!

Mensagem por rossine »

Olá Itamar,

Este erro já testei aqui e está OK.

O problema agora está na geração da gtgtc como informei lá no forum https://groups.google.com/forum/#!topic ... kmQxOmgUfk

Mas até o momento ningúem me disse o porque do erro.

Você conseguiu gerar a libgtqtc.a aí ?

Obrigado,

Rossine.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour + Android uma realidade!

Mensagem por Itamar M. Lins Jr. »

Eu ainda estou sem testar essa parte.
Muito trabalho por aqui.
Talvez no final de semana, como passa tempo :-)

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder