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
Como criar a lib Hwgui corretamente
Moderador: Moderadores
- Antonio
- 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
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; Devera ocorrer mais ou menos o seguinte apos isso:
Harbour Mingw 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!
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; Devera ocorrer mais ou menos o seguinte apos isso:
Harbour Mingw 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
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC