Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   configurar construir lazarus (https://www.clubdelphi.com/foros/showthread.php?t=82871)

anubis 21-04-2013 11:05:09

configurar construir lazarus
 
Hola again,

Estaba revisando esa opcion del menu, configurar construir lazarus, y he visto que se puede construir, por ejemplo, para qt como gtk, y algunos mas, y la arquitectura y la cpu.

En mi caso, la construi para qt, evidentemente me pide las librerias qt que ya acomode en su sitio ;), (por cierto, estoy con opensuse linux 12.3).

Tengo 2 preguntas basicas por si las sabeis:

1.- Que diferencia hay entre construir lazarus con qt o con gtk, porque las ventanas las veo igual. (tambien por el resto de widget lcl, sobre las posibles diferencias, independientemente que se tengan que meter las librerias correspondientes).
2.- En sistema operativo, no aparece android, pero en cpu aparece arm, si he visto que con mucho esfuerzo se pudiera llegar a hacer aplicaciones para android, es para esto y otros sistemas y cpus, que sirve tambien para esto?.

Ñuño Martínez 22-04-2013 19:46:02

Cita:

Empezado por anubis (Mensaje 458996)
1.- Que diferencia hay entre construir lazarus con qt o con gtk, porque las ventanas las veo igual. (tambien por el resto de widget lcl, sobre las posibles diferencias, independientemente que se tengan que meter las librerias correspondientes).

Funcionalmente no existe ninguna diferencia, ya que el acceso a dichas bibliotecas las hace a muy bajo nivel. A veces también las hace a través de las clases "Custom". Pero ya digo que no hay diferencia ninguna.

Visualmente tampoco hay diferencia (o no debería haberla si tienes tu entorno de escritorio correctamente instalado y configurado). La única diferencia existente es que si compilas con GTK+ y alguien usa KDE, entonces debe instalar GTK+ y quizá alguna biblioteca de gNome para que funcione, y viceversa. Lo mejor es saber qué escritorio usa tu cliente y compilarlo para él, o compilar con ambas bibliotecas para poder elegir.

Cita:

Empezado por anubis (Mensaje 458996)
2.- En sistema operativo, no aparece android, pero en cpu aparece arm, si he visto que con mucho esfuerzo se pudiera llegar a hacer aplicaciones para android, es para esto y otros sistemas y cpus, que sirve tambien para esto?.

Free Pascal sí genera ejecutables para Android (al fin y al cabo Android es una modificación de Linux), el problema está en Lazarus. He visto aplicaciones hechas con Lazarus para Palm y Windows CE. Por lo que sé usan un juego de componentes diferentes, ya que los entornos gráficos "móviles" tienen bastantes diferencias con los usados en PC, Mac y demás. Supongo que cuando hayan "transportado" los componentes de Palm y CE para que funcionen en Android lo añadirán a la lista de soporte oficial, y posiblemente sea más sencillo.

Pero puede que no sea así. He visto que es posible programar para Nintendo Gameboy Advance y DS, así como Play Station 2 y 3, Nintengo Game Cube, Wii... pero no están incluidos.

anubis 22-04-2013 22:12:29

Gracias por la aclaracion.

De momento estoy enredando para mi uso personal ;).

saludos


La franja horaria es GMT +2. Ahora son las 17:23:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi