Page 1 of 1
Problema al compilar con FWH 8.07 y xHB
Posted:
Sun Aug 10, 2008 7:44 pm
by Loren
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
Posted:
Sun Aug 10, 2008 8:23 pm
by quique
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
Re: Problema al compilar con FWH 8.07 y xHB
Posted:
Sun Aug 10, 2008 9:45 pm
by Manuel Valdenebro
Loren wrote:
LORENZO
En la version del 12/2007 veo que está. Pero no en la mas reciente.
Posted:
Sun Aug 10, 2008 11:18 pm
by Antonio Linares
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.
Posted:
Sun Aug 10, 2008 11:20 pm
by quique
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
Posted:
Sun Aug 10, 2008 11:23 pm
by Antonio Linares
Quique,
Acabo de modificar mi mensaje anterior para explicar como crear una librería gtstd.lib "vacia" para que la encuentre AJMAKER
Posted:
Sun Aug 10, 2008 11:25 pm
by quique
Gracias
Posted:
Mon Aug 11, 2008 4:10 pm
by Loren
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
Posted:
Mon Aug 11, 2008 4:47 pm
by quique
Tienes que agregar la librerlía \BCC55\Lib\PSDK\msimg32.lib
Posted:
Mon Aug 11, 2008 8:41 pm
by Loren
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é
Posted:
Mon Aug 11, 2008 9:02 pm
by quique
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