Ver Mensaje Individual
  #7  
Antiguo 08-12-2005
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Reputación: 21
salvica Va por buen camino
Hola gente

Tengo entendido que para que un proyecto en Windows sea compilado en Linux:

1º - hay que utilizar "Proyect CLX" en vez de "Application" para que incluya las "QT"
2º - Utilizar componentes que sean multiplataforma (tipo Zeos)
3º - Si utilizas una función que llame a la API de Windows debes utilizar la misma función que llame al System de Linux, mediante una clausula "$IFDEF ... $ELSE .. $ENDIF", para que pueda compilar en ambas plataformas, por ejemplo (para tener el separador de ficheros/directorios):
Código Delphi [-]
 
implementation
{$ifdef LINUX}
const OS_Separador : string[1] = '/';
{$else}
const OS_Separador : string[1] = '\';
{$endif}
Si me equivoco o falta algo, corrijanme
Saludos
Salvica
Responder Con Cita