FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: 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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Wed Feb 25, 2009 02: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 (fw): Select all Collapse
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
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Wed Feb 25, 2009 03: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
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Wed Feb 25, 2009 07:14 PM
Bueno, el tuyo me di贸 problemas... he conseguido generar normalmente Harbour con VC Express con este bat aqui:

Code (fw): Select all Collapse
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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Wed Feb 25, 2009 07: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Wed Feb 25, 2009 08: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 (fw): Select all Collapse
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
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Thu Feb 26, 2009 01: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
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Thu Feb 26, 2009 06:18 AM
Kleyber,

Has descargado Visual C++ Express desde aqui ?

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

Antonio Linares
www.fivetechsoft.com
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Thu Feb 26, 2009 11:39 AM

Si, Antonio.

Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Thu Feb 26, 2009 01: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
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Thu Feb 26, 2009 02: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
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Thu Feb 26, 2009 08:07 PM

Antonio,

Alguna novedad?

Saludos

Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Thu Feb 26, 2009 08:23 PM

Kleyber,

Ya lo he descargado, gracias

y estoy probandolo :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Fri Feb 27, 2009 01:37 AM

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

Saludos

Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Migraci贸n desde xHarbour+BCC a Harbour+MSVC
Posted: Fri Feb 27, 2009 02: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