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)
-   -   Recarga lazarus en linux (https://www.clubdelphi.com/foros/showthread.php?t=90855)

anubis 20-09-2016 07:54:52

Recarga lazarus en linux
 
Ahí voy de nuevo con lazarus en linux.
El entorno es más feo q en windows.
Intenté construir lazarus en qt y parece q si trago pero, a la hora de compilar para qt (aunque digáis q es lo mismo a efectos gráficos q gtk) me pide libqt4pas, cosa q voy a buscar e instalar. Lo q no entiendo es si, instale qt5 y tuve q compilar a mano, no haya libqt5pas, será q no han vuelto a desarrollar ?.

La cuestion, si usas las librerías por defecto y componentes q funcionan en windows y linux, la migración de un so a otro tendria q dar igual, es así?
Por otro lado, si compilo un programa en linux, para instalarlo en otro linux, donde puedo saber q librerías me harian falta.

Saludos amigos

Enviado desde mi Moto G (4) mediante Tapatalk

arturom 20-09-2016 10:04:47

La migración o compilación cruzada, en teoría es posible (yo lo he hecho), pero, tal y como dices, siempre que uses componentes "estándar".
Una MUY buena idea es usar condicionales para que si hay algún tipo de diferencia, Lazarus lo compile usando una opción u otra.

Respecto a tu segunda pregunta, la respuesta es la utilidad ldd, que se usa tal que así...

$ ldd <ejecutable>

Aquí tienes la referencia.

bitbow 20-09-2016 16:22:50

Usa CodeThypon, te evitaras algunas cosas, saludos.

anubis 22-09-2016 07:42:13

Gracias por las respuestas. Ldd lo probaré a ver, pero me está costando un triunfo hacer q funcione el programa porque si me lo abre lazarus sin problema porque ya cambié varias cosas q me daban error al compilar como los VK_RETURN (no me dejo meter la unit lcltypes q no existe ), tampoco poner la unit linux en vez de windows, así q tuve q meter key =13 y ya me dejo compilar pero ejecutarlo ya me da problemas con el splash.
Tendre q ir viendo más cosas.
Sobre codetyphon uq lo intente pero no hay forma de instalar otros componentes adicionales.



Enviado desde mi Moto G (4) mediante Tapatalk


La franja horaria es GMT +2. Ahora son las 01:21:51.

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