Migración desde xHarbour+BCC a Harbour+MSVC

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Kleyber » Wed Feb 25, 2009 12:37 pm

Antonio,
Bueno, creo que sea mejor para mi lo siguiente:

1 - Tienes un BAT para la generación del Harbour? pues he visto en este link http://lists.harbour-project.org/piperm ... 15443.html que se puede generar el Harbour con el VC Express y deseo hacerlo.

2 - Un BAT o un ejemplo de como recompilar las libs de FWH, pues uso la versión 8.02 y tengo varias clases cambiadas, entonces necesitaria hacer la recompilación.

Como dije antes, no me gusta mucho hacer todo esto, pero creo que sea una hora buena de aprender como se hace.

O lo que me aconsejas?

Gracias y Saludos,
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Antonio Linares » Wed Feb 25, 2009 2:24 pm

Kleyber,

1) Puedes usar este makevc.bat modificándolo para la versión de VC, para construir Harbour. Sitúalo y ejecutalo desde donde está el make_vc.bat de Harbour:

makevc.bat
Code: Select all  Expand view  RUN

SET LIB=c:\vc98\lib
SET INCLUDE=c:\vc98\include
SET PATH=c:\vc98\bin;%PATH%

SET HB_CC_NAME=vc
SET HB_ARCHITECTURE=w32
SET HB_GT_LIB=gtgui
SET HB_GT_DEFAULT=gui
SET HB_VISUALC_VER=40
SET HB_BUILD_MODE=c
SET C_USR= -DHARBOUR_MAIN_WIN -DHB_DYNLIB -DHB_FM_STATISTICS_OFF
SET HB_BUILD_DLL=no
SET HB_MAKE_PROGRAM=c:\vc98\bin\nmake.exe

if A%1 == A GOTO :BUILD
make_vc %1

:BUILD
make_vc
 

Prueba a ver si construyes Harbour bien
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Kleyber » Wed Feb 25, 2009 3:16 pm

Muchas gracias, Antonio.

Voy a testar aqui... y si esta tudo cierto, como haremos con las libs de FWH? Vas a generarlas y enviarme? O tendré que generarlas por aqui?

Gracias de nuevo,
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Kleyber » Wed Feb 25, 2009 7:14 pm

Bueno, el tuyo me dió problemas... he conseguido generar normalmente Harbour con VC Express con este bat aqui:

Code: Select all  Expand view  RUN

SET HB_VISUALC_VER=90
SET HB_INSTALL_PREFIX=C:\harbour
SET LIB=C:\HARBOUR\LIB
SET INCLUDE=C:\HARBOUR\INCLUDE
call "C:\Arquivos de Programas\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
CD \HARBOUR
CALL MAKE_VC CLEAN
CALL MAKE_VC
CALL MAKE_VC INSTALL
CD \HARBOUR\CONTRIB
Echo ----------contrib---------
CALL MAKE_VC_ALL CLEAN
CALL MAKE_VC_ALL
cd \harbour
CALL MAKE_VC INSTALL
cd \
 


Y esta creado el Harbour con VC Express. Que hago ahora?

Saludos,
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Antonio Linares » Wed Feb 25, 2009 7:59 pm

Kleyber,

Ahora tienes que recompilar todos los PRGs de FWH usando ese nuevo Harbour y compilar los ficheros C resultantes con ese compilador C de Microsoft.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Antonio Linares » Wed Feb 25, 2009 8:07 pm

Kleyber,

Aqui tienes un fichero BAT que te permite recompilar todos los PRGs de FWH. Tienes que modificarlo para que use el compilador de C de Microsoft:
Code: Select all  Expand view  RUN

for %%f in (*.prg) do c:\harbour\bin\harbour %%f /n /ic:\fwh\include;c:\harbour\include
for %%f in (*.c) do c:\bcc55\bin\bcc32 -c -Ic:\bcc55\include;c:\harbour\include %%f
for %%f in (*.obj) do c:\bcc55\bin\tlib fiveh.lib -+ %%f /0 /P32,,
 
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Kleyber » Thu Feb 26, 2009 1:31 am

Antonio,

Gracias por el BAT. Las dudas son:

1 - Tienes algun ejemplo deste BAT con el VC98 u VC2008?
2 - Si no lo tienes, cuales son los flags en el CL que debo usar en el bat?
3 - Donde pongo el bat para que pueda ejecutar todo correctamente y generar la lib?

Gracias de antemano,
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Antonio Linares » Thu Feb 26, 2009 6:18 am

Kleyber,

Has descargado Visual C++ Express desde aqui ?

http://www.microsoft.com/express/vc/#webInstall
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Kleyber » Thu Feb 26, 2009 11:39 am

Si, Antonio.
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Antonio Linares » Thu Feb 26, 2009 1:18 pm

Kleyber,

Puedes preparar un fichero ZIP con los directorios bin, include y lib ?

Veamos que mide y si funciona sin instalar todo el Visual Express. Gracias,
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Kleyber » Thu Feb 26, 2009 2:14 pm

Claro. Puedes bajarlo desde el link: http://www.4shared.com/file/89585427/eb ... C2008.html
Te lo agradeceria mucho si me envias un make o el bat actualizado con el Visual Express, asi puedo hacer la generación de la lib de FWH sin problemas, gracias.
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Kleyber » Thu Feb 26, 2009 8:07 pm

Antonio,

Alguna novedad?

Saludos
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Antonio Linares » Thu Feb 26, 2009 8:23 pm

Kleyber,

Ya lo he descargado, gracias

y estoy probandolo :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Kleyber » Fri Feb 27, 2009 1:37 am

Bien. :wink: Asi que tengas alguna novedad, estoy aguardando, gracias.

Saludos
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Re: Migración desde xHarbour+BCC a Harbour+MSVC

Postby Antonio Linares » Fri Feb 27, 2009 2:22 am

Kleyber,

libc.lib no esta en el rar que has preparado y es necesario.

Puedes comprobar si lo tienes ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 24 guests