FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
generar ejecutable con kylix enterprise
Hola a todos.
Soy nuevo en Kylix. Tengo instalada la versión 3 Enterprise y he estado enredando con ella, pero no se como generar un ejecutable para la aplicación que creo. Es decir, que quiero generar un fichero para poder ejecutar la aplicación que creo, fuera del IDE de Kylix, pero no se como hacerlo. Si alguien fuera tan amable de decirme como hacerlo, estaría muy agradedido. Gracias y un saludo. Última edición por mamsantos fecha: 13-04-2005 a las 12:19:23. |
#2
|
||||
|
||||
hace ms de 2 años que no uso kylix (recien me vuelvo a enchufar). si recuerdo bien el programa esta buscando las librerias libqt y otros trapos mas en el directorio de linux que creo era el "etc" pero como estan en tu directorio kylix ni modo que sepa que estan ahi, asi que debes hacer una de dos:
1. copias dichos archivos o creas un enlace a ellos en el etc (cerciorate que sea ese o espera a que refresca mas la memoria) 2. creas un script que direccione el libpath a la ubicacion de dichos archivos y que luego llame al programa. finish... por si aca el problema es el mismo en windows solo que los programas como delphi o builder guardan esas librerias en el system de windows, osea la misma jarana solo que es mas divertido porque tienes que investigar para llegar a esa conclusion........a mi me gusto.
__________________
mg1821 |
#3
|
||||
|
||||
Gracias por la respuesta mg1821, pero me temo que mi duda es mucho más básica.
Verás, cuando desarrollo una aplicación, la compilo y ejecuto dentro del mismo IDE de Kylix, pero lo que yo quiero hacer es generar un "fichero ejecutable" que me permita correr la aplicación fuera del IDE de Kylix, e incluso en otra máquina que no tenga instalado Kylix. Es decir, desde algún menú del IDE de Kylix o desde un terminal, linkar todos los ficheros que componen el proyecto de la aplicación desarrollada y las librerías que usa, para poder llevármelos a otra máquina que no tenga ni siquiera instalado el Kylix y poder ejecutarlo. |
#4
|
||||
|
||||
No tenes que hacer otra cosa que compilar el proyecto. Esto te dejará un ejecutable en la misma carpeta de tu dpr y con el mismo nombre de este (a menos que hayas pedido explicitamente otra carpeta en Project/Options/Directories-Conditionals/output directory).
Cuando ejecutas un programa de kylix/delphi dentro del IDE este crea y graba el ejecutable, y manda que este se ejecute... jamás se interpreta. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate Última edición por jachguate fecha: 20-04-2005 a las 15:43:04. |
#5
|
||||
|
||||
Prueba con esto!
Bueno esto lo hice en Mandrake 9.x, 10 y Red Hat 8 y 9..
Cita:
Lastimosamente las .so (algo así como las Dll) que Kylix requiere casi nunca están en las distribuciones de linux por lo tanto es necesario buscarlas en el directorio Kylix3/bin de donde compilamos nuestra aplicación y migrarlas a la maquina que la requiera (la misma maquina donde se compilo requiere esto) para luego relacionarlas nuevamente relacionarlas, en otras ocasiones estas si se encuentran pero Kylix la busca con un nombre y por motivos de versión están con otro. Ej. si miran en el directorio /usr/lib verán la librería libsmpeg.##_#.so pero en algunas librerias como JEDI_SDL busca por libsmpeg.so por lo tanto hay que crear un link con el comando ln Última edición por RONPABLO fecha: 21-04-2005 a las 07:20:47. |
#6
|
||||
|
||||
yo tambien creo que el problema era ese.
otra es la de cambiar el directorio donde se define la libpath en el usuario luego reiniciar (se parece al windows, je)
__________________
mg1821 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|