Configuracion XMate para FWH 7.12 + XHarbour

Configuracion XMate para FWH 7.12 + XHarbour

Postby Raymundo Islas M. » 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
User avatar
Raymundo Islas M.
 
Posts: 592
Joined: Tue Mar 14, 2006 11:34 pm
Location: Acapulco, Gro. MEXICO

Postby Biel EA6DD » Fri Jan 11, 2008 9: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
Code: Select all  Expand view

[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
Code: Select all  Expand view

[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/
User avatar
Biel EA6DD
 
Posts: 682
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca

Postby Raymundo Islas M. » Fri Jan 11, 2008 3:04 pm

Muchas Gracias Biel.


Hare mis pruebas y ajustes.


Saludos
FWH 10.6 + xHarbour + Borland 582
User avatar
Raymundo Islas M.
 
Posts: 592
Joined: Tue Mar 14, 2006 11:34 pm
Location: Acapulco, Gro. MEXICO

Postby JmGarcia » Wed Feb 20, 2008 9: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

Code: Select all  Expand view
[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
User avatar
JmGarcia
 
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Postby Biel EA6DD » Fri Feb 22, 2008 9: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/
User avatar
Biel EA6DD
 
Posts: 682
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca

Postby JmGarcia » Fri Feb 22, 2008 2: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
User avatar
JmGarcia
 
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA

Postby JmGarcia » Fri Feb 22, 2008 5: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... :roll:
De todas formas se me hace "duro" el cambio :cry:
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
User avatar
JmGarcia
 
Posts: 654
Joined: Mon May 29, 2006 3:14 pm
Location: Madrid - ESPAÑA


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 51 guests