Olá, pessoal.
Estou iniciando na HWGUI 2.18 e como sempre com dificuldades, por isso estou pedindo ajuda para os mais experientes.
Baixei o HARBOUR 3.0.0 e fiz um teste, ele que está funcionando corretamente, depois baixei o HWGUI 2.18 e ai começou as duvidas, pois tem várias opções, logo não sei qual e a correta. Li muito na internet sobre a compilação mas não resolveu as minhas duvidas, pois tem opção para GTK, GNU, etc...
Então se alguém puder me passar um passo a passo para começar a usar está ferramenta agradeceria muito.
Estou usando o Ubuntu 12.04 LTS.
Runner
Compilar o HWGUI 2.18 no Linux
Moderador: Moderadores
Compilar o HWGUI 2.18 no Linux
Olá Pessoal.
Vou descrever os passos que fiz até agora para ficar registrado caso alguém esteja necessitando do mesmo, e se tiver alguma coisa errada por favor apontar, assim outras pessoas poderão ter este material para futuras pesquisas e ajudar a divulgar esta ferramenta, pois eu mesmo não tinha olhado para ela, mas como estou precisando de algumas coisas no ambiente linux, resolvi pesquisar e faze-la funcionar no Ubuntu 12.04 LTS.
1o. - Baixei o harbour 3.0.0 via wget :
cd /srv
wget http://ufpr.dl.sourceforge.net/project/ ... 0.04-2.deb
em seguida usei o dpkg para instalar
dpkg -i harbour_3.0.0-1_i386_ubu_10.04-2.deb
2o. - Baixei a HWGUI 2.18 via wget e descompactei :
cd /usr
wget http://ufpr.dl.sourceforge.net/project/ ... 18.src.zip
unzip hwgui-2.18.src.zip
cd /usr/hwgui
o problema e daqui pra frente como proceder, continuo pesquisando na internet se alguém puder complementar vai ser de muita utilidade.
Runner
Vou descrever os passos que fiz até agora para ficar registrado caso alguém esteja necessitando do mesmo, e se tiver alguma coisa errada por favor apontar, assim outras pessoas poderão ter este material para futuras pesquisas e ajudar a divulgar esta ferramenta, pois eu mesmo não tinha olhado para ela, mas como estou precisando de algumas coisas no ambiente linux, resolvi pesquisar e faze-la funcionar no Ubuntu 12.04 LTS.
1o. - Baixei o harbour 3.0.0 via wget :
cd /srv
wget http://ufpr.dl.sourceforge.net/project/ ... 0.04-2.deb
em seguida usei o dpkg para instalar
dpkg -i harbour_3.0.0-1_i386_ubu_10.04-2.deb
2o. - Baixei a HWGUI 2.18 via wget e descompactei :
cd /usr
wget http://ufpr.dl.sourceforge.net/project/ ... 18.src.zip
unzip hwgui-2.18.src.zip
cd /usr/hwgui
o problema e daqui pra frente como proceder, continuo pesquisando na internet se alguém puder complementar vai ser de muita utilidade.
Runner
Harbour 3.2 + Minigui Extended 16 + xDev
Compilar o HWGUI 2.18 no Linux
Olá, Pessoal.
Consegui avançar mais um pouquinho, vamos a sequência que foi usada:
1o. baixei as libs faltantes do GTK-2.0 :
cd /usr/hwgui/source/gtk
chmod 777 *.* // isso e para dar permissão para o scripts build.sh ser executado
chmod 777 *. // e a gravação de arquivos na pasta
apt-get install libgtk-2.0-0
apt-get install gtk+-2.0.pc
2o. Editar o arquivos Makefile.linux, alterando as seguintes linhas :
// linhas que indicam a localização do harbour e suas dependências
HRB_BIN = /usr/local/bin -> HRB_BIN = /usr/bin
HRB_INC = /usr/local/include -> HRB_INC = /usr/include/harbour
HRB_LIB = /usr/local/lib/harbour -> HRB_LIB = /usr/lib/harbour
// Linhas que indicam as dependências da HWGUI
INC_DIR = ../../include -> INC_DIR = /usr/hwgui/include
OBJ_DIR = ../../obj -> OBJ_DIR = /usr/hwgui/obj
LIB_DIR = ../../lib -> LIB_DIR = /usr/hwgui/lib
3o. Executar o script que irá construir as libs :
./build.sh
se der tudo certo o arquivo a2.log ficará vazio, caso contrario mostrar seu conteúdo para ver o que esta faltando, no meu caso ficou vazio.
cat a2.log
4o. verifica se as libs foram mesmo criadas na pasta /usr/hwgui/lib :
libhbxml.a
libhwgdebug.a
libhwgui.a
libprocmisc.a
Por enquanto e só, agora vou tentar gerar o meu primeiro programa com HWGUI no linux, até ...
Runner
Consegui avançar mais um pouquinho, vamos a sequência que foi usada:
1o. baixei as libs faltantes do GTK-2.0 :
cd /usr/hwgui/source/gtk
chmod 777 *.* // isso e para dar permissão para o scripts build.sh ser executado
chmod 777 *. // e a gravação de arquivos na pasta
apt-get install libgtk-2.0-0
apt-get install gtk+-2.0.pc
2o. Editar o arquivos Makefile.linux, alterando as seguintes linhas :
// linhas que indicam a localização do harbour e suas dependências
HRB_BIN = /usr/local/bin -> HRB_BIN = /usr/bin
HRB_INC = /usr/local/include -> HRB_INC = /usr/include/harbour
HRB_LIB = /usr/local/lib/harbour -> HRB_LIB = /usr/lib/harbour
// Linhas que indicam as dependências da HWGUI
INC_DIR = ../../include -> INC_DIR = /usr/hwgui/include
OBJ_DIR = ../../obj -> OBJ_DIR = /usr/hwgui/obj
LIB_DIR = ../../lib -> LIB_DIR = /usr/hwgui/lib
3o. Executar o script que irá construir as libs :
./build.sh
se der tudo certo o arquivo a2.log ficará vazio, caso contrario mostrar seu conteúdo para ver o que esta faltando, no meu caso ficou vazio.
cat a2.log
4o. verifica se as libs foram mesmo criadas na pasta /usr/hwgui/lib :
libhbxml.a
libhwgdebug.a
libhwgui.a
libprocmisc.a
Por enquanto e só, agora vou tentar gerar o meu primeiro programa com HWGUI no linux, até ...
Runner
Harbour 3.2 + Minigui Extended 16 + xDev
