FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problema al compilar con FWH 8.07 y xHB
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Problema al compilar con FWH 8.07 y xHB
Posted: Sun Aug 10, 2008 07:44 PM
compañeros:

Estoy intentando compilar un proyecto con FWH 8.07 + xHB, con AJMAKER y me genera el siguiente mensaje:
"missing file: gtstd.lib" y como era de esperar no me genera el EXE.

Este fichero no lo tengo pero Los Path son correctos, la versión de xHB es la que se proporciona con FWH 8.07 y las LIB que empleo cuando compilo son:

De FWH
- Fivehc.lib
- Fivehx.lib
De xHarbour
- gtgui.lib
- dbffpt.lib
- hbsix.lib

¿ Qué me falta ?
Mil gracias. LORENZO
Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM
Problema al compilar con FWH 8.07 y xHB
Posted: Sun Aug 10, 2008 08:23 PM

Habría que ver si la versión de xharbour que trae fw lo incluye, yo utilizo xHarbour del cvs, si te sirve dime a donde y te lo envío

Saludos

Quique
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Re: Problema al compilar con FWH 8.07 y xHB
Posted: Sun Aug 10, 2008 09:45 PM
Loren wrote:

LORENZO


En la version del 12/2007 veo que está. Pero no en la mas reciente.
Un saludo



Manuel
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Problema al compilar con FWH 8.07 y xHB
Posted: Sun Aug 10, 2008 11:18 PM

Lorenzo,

gtstd.lib no hay que enlazarlo para construir una aplicación con FWH.

Si AJMAKER te lo pide, lo que puedes hacer es crear una librería gtstd.lib que no contenga nada:

  1. Crea un fichero nulo.prg que no contenga nada.
  2. Compílalo y genera un OBJ
  3. Tlib.exe gtstd.lib + nulo.obj

con eso tendras una librería gtstd.lib vacia, pero suficiente para que AJMAKER no se queje.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM
Problema al compilar con FWH 8.07 y xHB
Posted: Sun Aug 10, 2008 11:20 PM

Antonio, lo que pasa es que ajmake ya no tiene mantenimiento, y esa es una librería que utiliza por default, te lo comento porque yo la uso

Saludos

Quique
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Problema al compilar con FWH 8.07 y xHB
Posted: Sun Aug 10, 2008 11:23 PM

Quique,

Acabo de modificar mi mensaje anterior para explicar como crear una librería gtstd.lib "vacia" para que la encuentre AJMAKER

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM
Problema al compilar con FWH 8.07 y xHB
Posted: Sun Aug 10, 2008 11:25 PM

Gracias

Saludos

Quique
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Problema al compilar con FWH 8.07 y xHB
Posted: Mon Aug 11, 2008 04:10 PM

Compañeros:

Busqué gtstd.lib de una versión anterior de xharbour y la incluí en esta nueva versión. Ahora AJMAKER no me muestra advertencias, pero me genera otro error:

Error: Unresolved external 'AlphaBlend' referenced from C:\FWH807\LIB\FIVEHC.LIB|BRUSHES

¿ Que pasa ahora ?

Mil gracias.
LORENZO

Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM
Problema al compilar con FWH 8.07 y xHB
Posted: Mon Aug 11, 2008 04:47 PM

Tienes que agregar la librerlía \BCC55\Lib\PSDK\msimg32.lib

Saludos

Quique
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Problema al compilar con FWH 8.07 y xHB
Posted: Mon Aug 11, 2008 08:41 PM

Gracias quique... ya compilé y me generó el EXE...

pero ahora tengo otro problema: Cuando ejecuto el EXE me genera un error:
"Module "Wbrowse.prg" was compiled into PCODE version 7, this version of xHarbour expects version: 9"

Y es que al compilar añado las lib de terceros: TWBRW32X.LIB de Hernan Cortés y TSBUTTON.LIB de Manuel Mercado. Supongo que habrá que recompilar las LIB con la nueva versión de xHarbour.
Creo que TSButton.LIB lo podré hacer yo. ¿Alguien tiene TWBRW32X.LIB recompilada ?

Mil gracias.
PD: Poquito a poquito algún día terminaré ;-)

Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM
Problema al compilar con FWH 8.07 y xHB
Posted: Mon Aug 11, 2008 09:02 PM

En efecto, el problema es que debes compilar las librerías con la nueva versión de xharbour, ahí si lamento no poder ayudarte, porque no tengo ninguna de las 2 :(

Saludos

Quique

Continue the discussion