Página 1 de 1
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 21 Ago 2015 14:58
por porter
ola pessoal, baixei o tdm64-gcc-5.1.0-2 e o core-master.zip, ja instalei o tdm64, ele esta no C:\HB32, tem tambem o core-master.zip, onde devo descompactar esse arquivo ?
http://sourceforge.net/projects/tdm-gcc ... e/download
64Bits!
http://sourceforge.net/projects/tdm-gcc ... e/download
Para instalar é NEXT,NEXT,NEXT FINISH!!!
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 21 Ago 2015 17:52
por Itamar M. Lins Jr.
Ola!
Eita!
O TDM não instala na pasta c:\hb32 ele instala na própria pasta c:\tdm... se não estou enganado... ou c:\mingw64...
O core-master são os fontes, instale em qualquer lugar, uma sugestão é colocar dentro da pasta c:\devl ou c:\src.
Saudações,
Itamar M. Lins Jr.
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 22 Ago 2015 09:12
por porter
ola Itamar, a instalação ficou da seguinte forma:
c:\devl\core-master
c:\TDM-GCC-64
Tenho que instalar mais alguma coisa ?
obrigado.
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 22 Ago 2015 12:14
por Itamar M. Lins Jr.
Se esse core-master for os fontes, eu não sei. Porque estou usando o fork 3.4, você deverá criar os binários. Então precisa setar as variáveis.
Para na ora de criar os binários o sistema jogar na pasta correta.
Entrar na pasta dos fontes c:\devl... e digitar:
Depois vc coloca no PATH a pasta dos binários do harbour.
Esses passos e mais outros, estão no arquivo readme.md leia antes.
Saudações,
Itamar M. Lins Jr.
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 24 Ago 2015 14:11
por porter
ola, compilei alguns exemplos que estao na pasta c:\hb32\tests, compilei assim:
hbmk2 mouse.prg, gerou executavel normal agora, para compilar o sistema inteiro, achei esse exemplo a seguir, gostaria de saber se é dessa forma mesmo:
-inc
-lrmchartmsvc.lib
-lrddleto.lib
-lgtwvg.lib
-lhwgui.lib
-lhwg_qhtm.lib
-lprocmisc.lib
-lhbxml.lib
-lhbct.lib
-lhbnf.lib
-lhbblat.lib
-lblatmsvc.lib
-lhbwin.lib
-lxhb.lib
-gui
-mt
-run
#um comentário
moduloprincipal.prg
demaismodulos.prg
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 24 Ago 2015 14:39
por JoséQuintas
Depende do que vai usar, mas pra maioria melhor usar o HBC.
Basicamente seria isto:
moduloprincipal.prg
demaismodulos.prg
-inc
E o restante, vai do que usar a mais.
Dica pra reduzir EXE:
-strip
Dica pra compactar, mas precisa UPX no path:
-compr
Se for usar gtwvg (tem nesse arquivo)
gtwvg.hbc
pra multithread
-mt
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 24 Ago 2015 15:04
por porter
esta dando alguns erros de compilação:
try --> nessa linha Incomplete statement or unbalanced delimiters
goto registro
catch
select 97
end
No xHarbour estou compilando esses fontes normalmente
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 24 Ago 2015 15:26
por JoséQuintas
Não tem isso no Harbour.
Adicione compatibilidade com xharbour.
xhb.hbc
E caso o erro persista, inclua no fonte:
#include "hbcompat.ch"
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 24 Ago 2015 15:39
por porter
esta dando erro nessa linha
Código: Selecionar todos
FUNCTION FUNCOES
#include "hbcompat.ch" --> Can't open #include file 'hbcompat.ch'
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 24 Ago 2015 16:04
por JoséQuintas
Isso é igual no Clipper, Harbour e xHarbour.
Se não encontra o ch, precisa definir aonde está.
Se estiver igual aqui, está em \harbour\contrib\xhb
acrescente no arquivo HBP a pasta do ch, usando "i" maiúsculo.
-I\harbour\contrib\xhb
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 25 Ago 2015 14:28
por porter
Esta dando muitos erros:
Estou compilando da seguinte forma: hbmk2 modulo.hbm -rebuild
arquivo modulo.hbm
-inc
-I\hb32\contrib\xhb
-lrmchartmsvc
-lrddleto
-lgtwvg
-lhwgui
-lhwg_qhtm
-lprocmisc
-lhbxml
-llhbct
-lhbnf
-lhbblat
-lblatmsvc
-lhbwin
-lxhb
-gui
-mt
-run
#um comentario
menprincipal.prg
funcoes.prg
um dos erros que esta dando é assim:
hbmk2: Linkando... menprincipal.exe
c:/tdm-gcc-32/bin/../lib/gcc/mingw32/5.1.0/../../../../mingw32/bin/Id.exe:cannot find -lrmchartsmvc
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 25 Ago 2015 15:08
por JoséQuintas
Não sei se errou aqui na digitação, mas a extensão correta é HBP.
Siga o que mencionei acima.
Coloque seus fontes no HBP, e depois acrescente conforme o que precisar.
Vindo do Clipper, isto tem até mais do que o básico:
listadefontes.prg
-compr
-strip
As outras, depende se usar ou não.
Por exemplo, seu erro é referente a uma LIB que não pertence ao Harbour.
Se não usa, não tem porque estar na lista.
É até bom nem usar a GTWVG de primeira, porque adicionando a LIB gráfica, pode não ver mensagens de erro na execução do programa.
É provável que tenha adicionado LIBs aí só porque baixou o hbp de algum lugar.
Se olhar o que coloquei aqui, basta a lista de fontes. Os outros dois parâmetros são pra reduzir o tamanho do EXE, então nem seriam obrigatórios.
Tudo vai depender do resultado ao linqueditar com o Harbour básico.
Se usar algo mais, acrescenta a lib do que usar.
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 25 Ago 2015 15:59
por porter
agora deu certo ja estou executando o sistema,
Muito obrigado Sr Jose Quintas por sua atenção, esse sistema esta escrito em xHarbour, a minha intenção agora, é aos poucos fazendo mudanças para modo grafico, gostaria de saber se esse é o procedimento correto, se posso fazer essas mudanças aos poucos.
obrigado.
duvida instalacao harbour, onde descompactar core-maste.zip
Enviado: 25 Ago 2015 18:47
por JoséQuintas
Depende dos fontes.
Tem gente com fonte muito ruim, que ao tentar passar pra gráfico deixa pior ainda, e se complica.
Mas tudo depende da lib que escolher.
Tem lib que não deixa opção a não ser alterar tudo de uma vez.
Tem lib que deixa mixar console/grafico, transformando o console em algo gráfico.
Tem lib que aceita mixar mais de uma lib, o que não significa que seja fácil.
Como já viu aqui no grupo, tem gente que se deu bem em várias libs diferentes, vai de cada um.
Pessoalmente não gostei de nenhuma.
Justamente a parte mais simples em outras linguagens de programação é o que fica mais complicado no Harbour.
Deixei de testar libs gráficas, porque as opções pra abandonar o Harbour são poucas.
Passei apenas a reformular os fontes, e foi até bom.
Importante:
Não confunda lib gráfica com apenas biblioteca de mostrar gráficos. É bem mais que isso.
Quem cria, movimenta, e mostra gráficos é o Windows.
A biblioteca gráfica faz muito mais que isso, e pode precisar de reprojetar o aplicativo.
Só comentário:
Mudar fontes pra usar lib gráfica, mudar fontes pra usar SQL.... é algo parecido com trocar de linguagem de programação, já que sobra só a lógica do aplicativo.
E lembre-se qye nem só de telas vive o aplicativo: tem relatórios, PDFs, banco de dados, etc.
Pode escolher em que parte investir tempo.