Como criar a lib Hwgui corretamente

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Paulo_CPV
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 07 Mar 2013 10:27
Localização: Jacarei/SP

Como criar a lib Hwgui corretamente

Mensagem por Paulo_CPV »

Boa dia!

Alguém me poderia auxiliar a compilar as libs para Hwgui, estou tentando compilar a versão hwgui rev2298, tenho a BCC 32 e Harbour 3.2. Está dando o seguinte erro:

MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
\bin\harbour.exe -iinclude;\include -n -q0 -w -es2 -gc0 source\winapi\hipedit.prg -oobj\b32\hipedit.c
Fatal: Unable to execute command: \bin\harbour.exe

O compilador C e o Harbour estão na unidade D:\

O que eu devo mudar nos arquivos .bat ou outros arquivos.

Desde já agradeço a ajuda de quem puder me ajudar.

Abraços,

Paulo Takami
Jacareí/SP
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Como criar a lib Hwgui corretamente

Mensagem por Antonio »

Ola Paulo!
Faça o seguinte, baixe o harbour 3.2 (Nightly) – Compilação atual do harbour em:
http://sourceforge.net/projects/harbour ... e/download
Este já vira com o compilador Mingw (compilador C w32).

Execute o harbour-nightly-win.exe baixado
Escolha o caminho/unidade para instalação de sua preferência (D:) imagino.
Eu uso d:\harbour. O padrão é unidade:\hb32.

Supondo que os passos acima foram seguidos.
A estrutura da instalação ficara assim:
d:\harbour\bin (harbour.exe; hbmk2.exe etc)
d:\harbour\comp\mingw\bin (compilador c [ gcc ] e demais ferramentas)

Instale ou descompacte a hwgui em d:\hwgui. Fazendo assim teremos:
d:\harbour
d:\hwgui

Depois disso em computador clicando com o botão direito do mouse, va em propriedades, configurações avançadas do sistema, variáveis de ambiente, variáveis do sistema.
Na variável Path acrescente:
d:\harbour\bin; d:\harbour\comp\mingw\bin;
Capture06-11-2014-18.11.20.jpg
Devera ocorrer mais ou menos o seguinte apos isso:
Harbour
Capture06-11-2014-18.13.27.jpg
Mingw
Capture06-11-2014-18.17.15.jpg
Assim, acesse:
d:\hwgui
crie um arquivo.bat assim:

cls
@echo
hbmk2 hwgui.hbp
hbmk2 hbxml.hbp
hbmk2 hwgdebug.hbp
hbmk2 procmisc.hbp

Salve
Execute o seu arquivo.bat ou se preferir execute individualmente os comandos hbmk2 acima.

Correndo tudo certo em d:\hwgui\lib estarão as libs que nesse caso, por se tratar mingw as libs terão nomes com extensão “a”.
hwgui.a
hbxml.a
hwgdebug.a
procmisc.a

Espero ter sido util.
Aqui uso windows 7 ultimate 32 bits
Sucesso!
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Responder