Página 1 de 1

configuracion inicial de Harbour

Enviado: 08 Mai 2015 13:11
por calgi
Me parece bueno que existan compiladores para 32 y 64 bits de Clipper, yo lo use hace muchos años y luego deje de ocuparlo, ahora tengo un proyecto en puerta que podria continuar con Clipper pero usando ya ambientes visuales.

Tengo a siguiente cuestion en pruebas con Harbour, despues de instalar Harbpur 3.0 en Windows 7 de 32 Bits hice un simple programa Hello.Prg al compilarlo me manda siguiente mensaje:

Command => C:\Windows\system32\cmd.exe
Arguments => /C C:\Users\ING10\AppData\Local\Temp\8jffcu.bat
----------------------------------------------------------------------------------------------------
CurDir() => Windows\system32 Starting in => C:\hb30\hwgui_216\hwgui\samples\

C:\hb30\hwgui_216\hwgui\samples>hbmk2 -q -trace -info -lang=en -width=0 -rebuild -s C:\hb30\hwgui_216\hwgui\samples\hello.prg

"hbmk2" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

----------------------------------------------------------------------------------------------------
Exit Code [ 1 ] Exit Status [ 0 ] Finished at [ 11:00:53 ] Done in [ 0.12 Secs ]
----------------------------------------------------------------------------------------------------

Que me hace falta algo en el path? o librerias que aun no he descargado?
Gracias!

configuracion inicial de Harbour

Enviado: 08 Mai 2015 15:16
por JoséQuintas
Lembre-se do Clipper:
Se a pasta contendo CLIPPER.EXE não estiver no Path, CLIPPER não funciona

hbmk2:
Se a pasta contendo HBMK2.EXE não estiver no path, HBMK2 não funciona

Procure aonde está HBMK2.EXE

DIR \HBMK2.EXE /s/b

Inclua a pasta no Path

Nota:
Uma vez que está começando, o recomendado seria usar o Harbour 3.2, porque algumas coisas mudaram do 3.0 para o 3.2.

configuracion inicial de Harbour

Enviado: 14 Mai 2015 12:35
por calgi
Gracias José por tus comentarios, ya pude configurar HBMK2, ahora al compilar un programa de ejemplo
no tengo errores pero no me genera archivo .exe

esto me pone ahora despues de compilar y querer "lanzar" el .exe:
Project [ C:/hb30/hwgui_216/hwgui/samples/hello.prg ] Launch [ No ] Rebuild [ Yes ] Started [ 10:32:16 ]
----------------------------------------------------------------------------------------------------
Batch File Exists => C:\Users\ING10\AppData\Local\Temp\z5wqc3.bat
Batch File Contents =>
hbmk2 -q -trace -info -lang=en -width=0 -rebuild -s C:\hb30\hwgui_216\hwgui\samples\hello.prg
Command => C:\Windows\system32\cmd.exe
Arguments => /C C:\Users\ING10\AppData\Local\Temp\z5wqc3.bat
----------------------------------------------------------------------------------------------------
CurDir() => Windows\system32 Starting in => C:\hb30\hwgui_216\hwgui\samples\

C:\hb30\hwgui_216\hwgui\samples>hbmk2 -q -trace -info -lang=en -width=0 -rebuild -s C:\hb30\hwgui_216\hwgui\samples\hello.prg

hbmk2: Autodetected platform: win

hbmk2: Autodetected C compiler: mingw
hbmk2: Using Harbour: C:\HB30\bin C:\HB30\include C:\HB30\lib\win\mingw C:\HB30\bin
hbmk2: Using C compiler: C:\HB30\comp\mingw\bin
hbmk2: Compiling Harbour sources...
hbmk2: Harbour compiler command (embedded):
(C:\HB30\BIN\harbour.exe) -n2 C:\hb30\hwgui_216\hwgui\samples\hello.prg -q -s -o.hbmk\win\mingw\ -iC:\HB30\include
Harbour 3.0.0 (Rev. 16951)
Copyright (c) 1999-2011, http://harbour-project.org/

----------------------------------------------------------------------------------------------------
Exit Code [ 0 ] Exit Status [ 0 ] Finished at [ 10:32:17 ] Done in [ 0.58 Secs ]
----------------------------------------------------------------------------------------------------
Launch error: file not found -

Que me falta configurar? nuevamente gracias por el apoyo

configuracion inicial de Harbour

Enviado: 14 Mai 2015 13:07
por JoséQuintas
No seu caso está testando não apenas o Harbour, mas também a HWGUI, compilando um exemplo da HWGUI.
Vai precisar de ajuda de quem trabalha com ela.
Mas me deu a impressão de que foi compilado e só não executou automático. Olhe se o EXE foi criado.

Só comentário sobre a linha de comando:

-q é pra não mostrar comandos
-trace é pra mostrar
-info é pra mostrar mais informações

Está usando parâmetros pra mostrar e não mostrar ao mesmo tempo.