FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Configuracion XMate para FWH 7.12 + XHarbour
Posts: 592
Joined: Tue Mar 14, 2006 11:34 PM
Configuracion XMate para FWH 7.12 + XHarbour
Posted: Fri Jan 11, 2008 12:11 AM

Hola a todos

Ando probando el xMate, he escuchado muy buenos comentarios, ya logre generar el exe, pero no me muestra nada, quiero pensar que sea algun parametro o el orden de las libs.

Si alguno de uds que lo usa, fuera tan amable de pasarme algunas imagenes de la configuracion o algunas sugerencias para poder lograr que el exe corra correctamente, se lo agradecere mucho.

Saludos

FWH 10.6 + xHarbour + Borland 582
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Configuracion XMate para FWH 7.12 + XHarbour
Posted: Fri Jan 11, 2008 09:13 AM
Aqui tienes el contenido de dos ficheros de entorno que estoy utilizando.
Puede que tengas que cambiar algo, pero como base te pueden valer, esta configuraciones usan el compilador de recursos del Pelles C, pero es facil cambiarlo si quieres usar el de BCC.

Para harbour
[Environment]
Description 1=FiveWin+Harbour para Bccc
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=5.5
Subsystem=
Author=Biel
Last update=07/27/2007

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=c:\HARBOUR
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /gc0 /es2 /i%HB_INC_INSTALL% /dHB_API_MACROS /dHB_FM_STATISTICS_OFF /dHB_STACK_MACROS
Option prefix=/

[C]
C_INSTALL=C:\Borland\BCC55
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -DHB_API_MACROS -M -c -O2 -e  -tWM %CRLF%-DHB_STACK_MACROS -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -I%HB_INC_INSTALL%;%C_INC_INSTALL%  -n%HOME%\Obj %C%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe -s @%LNK%
C_RC_COMMAND=C:\archiv~1\PellesC\Bin\PORC.EXE  %RC%  /I c:\archiv~1\pellesc\include /I c:\archiv~1\pellesc\include\win
C_DLL_COMMAND=
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
C:\FWH\LIB\Fivehc.lib=1
C:\FWH\LIB\Fiveh.lib=2
%C_LIB_INSTALL%\C0W32.OBJ=3
%HB_LIB_INSTALL%\rtl.lib=4
%HB_LIB_INSTALL%\vm.lib=5
%HB_LIB_INSTALL%\gtwin.lib=6
%HB_LIB_INSTALL%\lang.lib=7
%HB_LIB_INSTALL%\macro.lib=8
%HB_LIB_INSTALL%\rdd.lib=9
%HB_LIB_INSTALL%\dbfcdx.lib=10
%HB_LIB_INSTALL%\dbffpt.lib=11
%HB_LIB_INSTALL%\hbsix.lib=12
%HB_LIB_INSTALL%\common.lib=13
%HB_LIB_INSTALL%\pp.lib=14
%C_LIB_INSTALL%\CW32.LIB=15
%HB_LIB_INSTALL%\codepage.lib=16
%C_LIB_INSTALL%\IMPORT32.LIB=17
%C_LIB_INSTALL%\WS2_32.LIB=18
%C_LIB_INSTALL%\PSDK\odbc32.lib=19
%C_LIB_INSTALL%\PSDK\nddeapi.lib=20
%C_LIB_INSTALL%\PSDK\iphlpapi.lib=21
%C_LIB_INSTALL%\PSDK\rassapi.lib=22
%HB_LIB_INSTALL%\dbfntx.lib=23
C:\FWH\LIB\HBOLE.LIB=24

y para xHarbour
[Environment]
Description 1=xHarbour+FiveWin para Bccc
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=5.5
Subsystem=
Author=Biel
Last update=04/11/2007

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=c:\xHARBOUR
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /gc0 /es2 /i%HB_INC_INSTALL% /dHB_API_MACROS /dHB_FM_STATISTICS_OFF /dHB_STACK_MACROS
Option prefix=/

[C]
C_INSTALL=C:\Borland\BCC55
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -DHB_API_MACROS -M -c -O2 -e  -tWM %CRLF%-DHB_STACK_MACROS -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -I%HB_INC_INSTALL%;%C_INC_INSTALL%  -n%HOME%\Obj %C%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe -s @%LNK%
C_RC_COMMAND=C:\archiv~1\PellesC\Bin\PORC.EXE  %RC%  /I c:\archiv~1\pellesc\include /I c:\archiv~1\pellesc\include\win
C_DLL_COMMAND=
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
C:\FWH\LIB\Fivehc.lib=1
C:\FWH\LIB\FivehX.lib=2
%C_LIB_INSTALL%\C0W32.OBJ=3
%HB_LIB_INSTALL%\rtl.lib=4
%HB_LIB_INSTALL%\vm.lib=5
%HB_LIB_INSTALL%\gtwin.lib=6
%HB_LIB_INSTALL%\lang.lib=7
%HB_LIB_INSTALL%\macro.lib=8
%HB_LIB_INSTALL%\rdd.lib=9
%HB_LIB_INSTALL%\dbfcdx.lib=10
%HB_LIB_INSTALL%\dbffpt.lib=11
%HB_LIB_INSTALL%\hbsix.lib=12
%HB_LIB_INSTALL%\common.lib=13
%HB_LIB_INSTALL%\pp.lib=14
%C_LIB_INSTALL%\CW32.LIB=15
%HB_LIB_INSTALL%\codepage.lib=16
%C_LIB_INSTALL%\IMPORT32.LIB=17
%C_LIB_INSTALL%\WS2_32.LIB=18
%C_LIB_INSTALL%\PSDK\odbc32.lib=19
%C_LIB_INSTALL%\PSDK\nddeapi.lib=20
%C_LIB_INSTALL%\PSDK\iphlpapi.lib=21
%C_LIB_INSTALL%\PSDK\rassapi.lib=22
%HB_LIB_INSTALL%\dbfntx.lib=23

Crea un fichero con el nombre que quieras y extension .env y usalo en tu proyecto.

Espero te sean de ayuda.
Saludos desde Mallorca
Biel Maim贸
http://bielsys.blogspot.com/
Posts: 592
Joined: Tue Mar 14, 2006 11:34 PM
Configuracion XMate para FWH 7.12 + XHarbour
Posted: Fri Jan 11, 2008 03:04 PM

Muchas Gracias Biel.

Hare mis pruebas y ajustes.

Saludos

FWH 10.6 + xHarbour + Borland 582
Posts: 654
Joined: Mon May 29, 2006 03:14 PM
Configuracion XMate para FWH 7.12 + XHarbour
Posted: Wed Feb 20, 2008 09:31 PM
Bueno pues como el AjMake me da guerra con la famosa GTSTD.LIB y siguiendo los consejos de mi conciencia me estoy pasando al XMAKE.

Con la configuracion de Biel (algo modificada a mi entorno) he fabricado este fichero xHbFWH0801.ENV

[Environment]
Description 1=xHarbour+FWH0801 para BCcc
Description 2=
Description 3=
PRG Compiler ver=
C compiler ver=5.51
Subsystem=
Author=Biel
Last update=20/02/2008

[Advanced]
Command types=1,1,1,1,1,1,1,1,1

[Harbour]
HB_INSTALL=E:\Bases\FWH0801\xHarbour
HB_COMMAND=%HB_BIN_INSTALL%\Harbour.Exe %PRG% /m /n /gc0 /es2 /i%HB_INC_INSTALL% /dHB_API_MACROS /dHB_FM_STATISTICS_OFF /dHB_STACK_MACROS
Option prefix=/

[C]
C_INSTALL=E:\Lenguas\BCC551
C_COMP_COMMAND=%C_BIN_INSTALL%\Bcc32.Exe -DHB_API_MACROS -M -c -O2 -e  -tWM %CRLF%-DHB_STACK_MACROS -DHB_OS_WIN_32 -DHB_FM_STATISTICS_OFF -I%HB_INC_INSTALL%;%C_INC_INSTALL%  -n%HOME%\Obj %C%
C_LIB_COMMAND=%C_BIN_INSTALL%\TLib.Exe %LIB% /P512 @%RSP% , %LST%
C_LINK_COMMAND=%C_BIN_INSTALL%\iLink32.Exe -Gn -aa -Tpe -s @%LNK%
C_RC_COMMAND=E:\Lenguas\BCC551\Bin\BRC32.EXE  %RC%  /I E:\Lenguas\BCC551\include
C_DLL_COMMAND=
Option prefix=-

[User]
POSTEXE_COMMAND=
POSTLIB_COMMAND=
POSTDLL_COMMAND=

[Files]
E:\Bases\FWH0801\LIB\Fivehc.lib=1
E:\Bases\FWH0801\LIB\FivehX.lib=2
%HB_LIB_INSTALL%\dbffpt.lib=3
%HB_LIB_INSTALL%\hbsix.lib=4
%HB_LIB_INSTALL%\rtl.lib=5
%HB_LIB_INSTALL%\vm.lib=6
%HB_LIB_INSTALL%\rdd.lib=7
%HB_LIB_INSTALL%\dbfcdx.lib=8
%HB_LIB_INSTALL%\dbfntx.lib=9
%HB_LIB_INSTALL%\lang.lib=10
%HB_LIB_INSTALL%\macro.lib=11
%HB_LIB_INSTALL%\debug.lib=12
%HB_LIB_INSTALL%\common.lib=13
%HB_LIB_INSTALL%\pp.lib=14
%HB_LIB_INSTALL%\gtwin.lib=15
%C_LIB_INSTALL%\CW32.LIB=16
%C_LIB_INSTALL%\IMPORT32.LIB=17


...y al compilar me da este error:
Proyecto: CapturaW, Entorno: xHbFWH0801:
[1]:iLink32.Exe -Gn -aa -Tpe -s @CapturaW.bcl
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_PCREPOS_LIBRARY' referenced from E:\BASES\FWH0801\XHARBOUR\LIB\RTL.LIB|regex
Error: Unresolved external '___CPPdebugHook' referenced from E:\LENGUAS\BCC551\LIB\CW32.LIB|xx
Error: Unresolved external '___System__GetTls' referenced from E:\LENGUAS\BCC551\LIB\CW32.LIB|xxv
Mi abuelo dec铆a: Los aviones vuelan porque Dios quiere, y los helic贸pteros ni Dios sabe porque vuelan.

FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Configuracion XMate para FWH 7.12 + XHarbour
Posted: Fri Feb 22, 2008 09:28 AM

No puedo ayudarte pues estoy con una version un tanto antigua tanto de Harbour como de FWH, pero si revisas el fichers buildh.bat, puede darte una pista por si te falta alguna libreria para incluir, que posiblemente es lo que te sucede.

Saludos desde Mallorca
Biel Maim贸
http://bielsys.blogspot.com/
Posts: 654
Joined: Mon May 29, 2006 03:14 PM
Configuracion XMate para FWH 7.12 + XHarbour
Posted: Fri Feb 22, 2008 02:53 PM
Biel EA6DD wrote:...pero si revisas el fichers buildh.bat, puede darte una pista por si te falta alguna libreria para incluir, que posiblemente es lo que te sucede.

No habia yo caido en lo de los BATs, los revisare y vere.
Gracias Biel.
Mi abuelo dec铆a: Los aviones vuelan porque Dios quiere, y los helic贸pteros ni Dios sabe porque vuelan.

FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
Posts: 654
Joined: Mon May 29, 2006 03:14 PM
Configuracion XMate para FWH 7.12 + XHarbour
Posted: Fri Feb 22, 2008 05:56 PM
JmGarcia wrote:No habia yo caido en lo de los BATs, los revisare y vere.
Gracias Biel.

Faltaba a帽adir el CW32.OBJ de Borlan... :-)
De todas formas se me hace "duro" el cambio :-)
Mi abuelo dec铆a: Los aviones vuelan porque Dios quiere, y los helic贸pteros ni Dios sabe porque vuelan.

FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013

Continue the discussion