Hola,
En un proyecto Xailer 2 he incluido un prg que comparto con varios sistemas
(harbour/xharbour). En ese prg he puesto lo siguiente:
#include "hbClass.ch"
#ifdef __XAILER__
#include "exstruct.ch"
#else
#include "exstruc.ch"
#include "dbinfo.ch"
Es decir, si estoy en Xailer, tiene que hacer #include "exstruct.ch" y
cuando no estoy en xailer el otro.
Bien... al hacer F9 en mi proyecto Xailer me da este error:
Compilando xAccessDbf.prg...
d:TRABAJOSUTILSxailer2xharbourBinharbour.exe xAccessDbf.prg /n /b /w1
/D__DEBUG__
/iD:TRABAJOSTRABGRutasEnlacesDESATENDIDOInclude;d:TRA BAJOSUTILSxailer2Include;d:TRABAJOSUTILSxailer2xharbo urInclude
/oD:TRABAJOSTRABGRutasEnlacesDESATENDIDOObjxAccessDbf .c
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6511)
Copyright 1999-2009, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'xAccessDbf.prg'...
xAccessDbf.prg(8) Error F0029 Can't open #include file: 'exstruc.ch'
1 Files, 0 Warnings, 1 Errors
Tiempo de compilación: 0.06s Tiempo de enlazado: 0.00s Tiempo total:
0.08s
Si pongo en las propiedades del proyecto ese define todo va bien....
¿No sería mejor que ese define fuera automático? Vamos.... que no haya que
ponerlo en 'Más opciones' del proyecto...
Saludos,
José Luis Capel
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
¿Hay un define automático __XAILER__?
¿Hay un define automático __XAILER__?
Hola,
Solucionado....
Si que hay el define automático.... pero solo cuando pones Xailer.ch
Entonces... para hace que me salga bien la cosa tengo que poner algo
parecido a esto:
#include "hbClass.ch"
#ifdef __XAILER__
#undef __XAILER__
#include "xailer.ch"
#include "exstruct.ch"
// --> Para cuando compilo con Xailer
#else
#include "exstruc.ch"
// --> Para cuando compilo con Harbour
#endif
Saludos,
José Luis Capel
"José Luis Capel" escribió en el mensaje de
noticias:4d5e6791$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Hola,
En un proyecto Xailer 2 he incluido un prg que comparto con varios sistemas
(harbour/xharbour). En ese prg he puesto lo siguiente:
#include "hbClass.ch"
#ifdef __XAILER__
#include "exstruct.ch"
#else
#include "exstruc.ch"
#include "dbinfo.ch"
Es decir, si estoy en Xailer, tiene que hacer #include "exstruct.ch" y
cuando no estoy en xailer el otro.
Bien... al hacer F9 en mi proyecto Xailer me da este error:
Compilando xAccessDbf.prg...
d:TRABAJOSUTILSxailer2xharbourBinharbour.exe xAccessDbf.prg /n /b /w1
/D__DEBUG__
/iD:TRABAJOSTRABGRutasEnlacesDESATENDIDOInclude;d:TRA BAJOSUTILSxailer2Include;d:TRABAJOSUTILSxailer2xharbo urInclude
/oD:TRABAJOSTRABGRutasEnlacesDESATENDIDOObjxAccessDbf .c
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6511)
Copyright 1999-2009, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'xAccessDbf.prg'...
xAccessDbf.prg(8) Error F0029 Can't open #include file: 'exstruc.ch'
1 Files, 0 Warnings, 1 Errors
Tiempo de compilación: 0.06s Tiempo de enlazado: 0.00s Tiempo total:
0.08s
Si pongo en las propiedades del proyecto ese define todo va bien....
¿No sería mejor que ese define fuera automático? Vamos.... que no haya que
ponerlo en 'Más opciones' del proyecto...
Saludos,
José Luis Capel
Solucionado....
Si que hay el define automático.... pero solo cuando pones Xailer.ch
Entonces... para hace que me salga bien la cosa tengo que poner algo
parecido a esto:
#include "hbClass.ch"
#ifdef __XAILER__
#undef __XAILER__
#include "xailer.ch"
#include "exstruct.ch"
// --> Para cuando compilo con Xailer
#else
#include "exstruc.ch"
// --> Para cuando compilo con Harbour
#endif
Saludos,
José Luis Capel
"José Luis Capel" escribió en el mensaje de
noticias:4d5e6791$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Hola,
En un proyecto Xailer 2 he incluido un prg que comparto con varios sistemas
(harbour/xharbour). En ese prg he puesto lo siguiente:
#include "hbClass.ch"
#ifdef __XAILER__
#include "exstruct.ch"
#else
#include "exstruc.ch"
#include "dbinfo.ch"
Es decir, si estoy en Xailer, tiene que hacer #include "exstruct.ch" y
cuando no estoy en xailer el otro.
Bien... al hacer F9 en mi proyecto Xailer me da este error:
Compilando xAccessDbf.prg...
d:TRABAJOSUTILSxailer2xharbourBinharbour.exe xAccessDbf.prg /n /b /w1
/D__DEBUG__
/iD:TRABAJOSTRABGRutasEnlacesDESATENDIDOInclude;d:TRA BAJOSUTILSxailer2Include;d:TRABAJOSUTILSxailer2xharbo urInclude
/oD:TRABAJOSTRABGRutasEnlacesDESATENDIDOObjxAccessDbf .c
xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6511)
Copyright 1999-2009, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'xAccessDbf.prg'...
xAccessDbf.prg(8) Error F0029 Can't open #include file: 'exstruc.ch'
1 Files, 0 Warnings, 1 Errors
Tiempo de compilación: 0.06s Tiempo de enlazado: 0.00s Tiempo total:
0.08s
Si pongo en las propiedades del proyecto ese define todo va bien....
¿No sería mejor que ese define fuera automático? Vamos.... que no haya que
ponerlo en 'Más opciones' del proyecto...
Saludos,
José Luis Capel