![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Yo trabajo en Kylix 1 y las librerias que tengo bajo /kylix/bin son:
Librerias Bytes ---------------------------------------------------------------------------- libadvapi32.borland.so.1.0* 61068 libboredit.so.6.0* 162288 libborkbd.so.6.0* 19864 libbortoken.so.6* 19524 libbortoken.so.6.0* 19524 libborunwind.so.6.0* 8232 libcomctl32.borland.so.1.0* 354992 libcomdlg32.borland.so.1.0* 269144 libdbk.so.1.0* 860544 libdcc.so.6.0* 1108552 libgdi32.borland.so.1.0* 296184 libimm32.borland.so.1.0* 24748 libkernel32.borland.so.1.0* 399836 liblz32.borland.so.1.0* 25280 libmidas.so.1.0* 810048 libmpr.borland.so.1.0* 27948 libole32.borland.so.1.0* 230680 liboleaut32.borland.so.1.0* 150788 libolecli32.borland.so.1.0* 30628 liboledlg.borland.so.1.0* 16216 libolepro32.borland.so.1.0* 15584 libolesvr32.borland.so.1.0* 17528 libqtintf.so.2.2.4* 1582176 libqt.so.2.2.4* 6912852 librpcrt4.borland.so.1.0* 16144 libshell32.borland.so.1.0* 262560 libshlwapi.borland.so.1.0* 93392 libsqldb2.so.1.0* 139164 libsqlib.so.1.0* 145968 libsqlmy.so.1.0* 129756 libsqlora.so.1.0* 193168 libtextform.so* 185252 libuser32.borland.so.1.0* 691028 libversion.borland.so.1.0* 33488 libwine.borland.so.1.0* 735896 libwineoss.drv.borland.so.1.0* 58376 libwineps.borland.so.1.0* 80388 libwine_unicode.borland.so.1.0* 877160 libwininet.borland.so.1.0* 68688 libwinmm.borland.so.1.0* 271428 libwinspool.drv.borland.so.1.0* 44756 libx11drv.borland.so.1.0* 354184 -------------------------------------------------------------------------------- Total 17806294 Sin embargo en la nota mas abajo me dice que solo son imprescindibles: libborqt-6.9-qt2.3.so, libqt.so.2.3.0 y libqtintf-6.9.0-qt2.3.so Quisiera saber para Kylix1 cual de las enumeradas mas arriba corresponderian y serian necesarias y suficientes. Mas abajo paso la informacion obtenida de un foro ==================================================================================================== ======================= Estoy desarrollando una aplicacion en kylix y tengo una duda no menor: En delphi estoy muy habituado a que desde el sistema de desarrollo se compile y linkedite el programa con sus librerias para entregar un ejecutable, el cual es facilmente transportable a cualquier equipo que tenga windows. Parece que este ejecutable no esta disponible en linux y ademas cualquier pequeña aplicacion generada debe agregarsele una profusion de librerias que se deben incluir aparte en directorios especialmente ubicados, librerias que ademas tienen un peso nada despreciable cuyo tamaño es muchisimo mayor que el tamaño de la aplicacion creada. Tambien queda poco claro como elegir selectivamente estas librerias en cada caso a los efectos de transportar la minima carga posible. El deployment.txt que adjuntan estos sistemas me aportan muy poco para aclarar que hacer en cada caso. Tenemos tambien la complicacion de la profusa gama de distribuciones y versiones de linux lo cual pareceria presentar un escollo cuyo resultado final es dificil de predecir. Esta duda sistematica me desmoraliza para proseguir desarrollando aplicaciones con el fin de distribuirlos a quien desee utilizarlas proposito que es sin duda la razon unica de ser del desarrollo realizado. Por favor te solicito, ya que sobre esto hace tiempo que estoy probando, me auxilies para poder proseguir con esta actividad tan interesante pero que se ve frustrada por este problema. Saludos, Maxim Toja ==================================================================================================== ======================= Como correr una aplicación de kylix. Para correr una aplicación de Kylix en un PC se necesita enlazar algunas librerías que se encuentran en la carpeta bin del directorio de instalación de Kylix. Estas librerías ocupan alrededor de 20MB y todas las aplicaciones hechas en Kylix la requieren, desde el famoso “Hola Mundo”, hasta una aplicación de mayor complejidad. Para solucionar este problema hay dos opciones, las cuales son: -Instalar en el equipo la versión Open Edicion de Kylix con su correspondiente parche (patch). Esta es la opción más corta y fácil de efectuar pero requiere la utilización de por lo menos 100MB en espacio del HD. -Copiar, las librerías de Kylix requeridas para que pueda correr y efectuar la siguiente configuración: o Primero desde una consola debe loguearse como súper usuario de la siguiente forma su password o A continuación se debe crear la carpeta ‘/usr/lib/kylix3’ de la siguiente forma mkdir /usr/lib/kylix3 o Luego se debe copiar las siguientes librerías en la carpeta creada anteriormente. libborqt-6.9-qt2.3.so, libqt.so.2.3.0 y libqtintf-6.9.0-qt2.3.so. Estas librerías se pueden encontrar en el directorio ‘bin’ de la instalación. cd /directorio/donde/esten/las/librerias/ cp libborqt-6.9.0-qt2.3.so / usr/lib/kylix3 cp libqt.so.2.3.0 / usr/lib/kylix3 cp libqtintf-6.9.0-qt2.3.so / usr/lib/kylix3 Nota. /directorio/donde/esten/las/librerias/ esta ruta se refiere al directorio de instalación de Kylix3 en el equipo donde compilo y es recomendable copiar estas librerías en el CD donde este el instalador de la aplicación creada, esto sólo hay que realizarlo una vez. oSe debe crear los enlaces simbólicos para estas librerías ya que la aplicación puede preguntar por estas con otros nombres. ln –s libborqt-6.9.0-qt2.3.so libborqt-6.9-qt2.3.so ln –s libqt.so.2.3.0 libqt.so.2 ln –s libqtintf-6.9.0-qt2.3.so libqtintf-6.9-qt2.3.so oDespués de que se realice los anteriores comandos se debe agregar la siguiente ruta al final del archivo ld.so.conf el cual se encuentra en el directorio /etc/. “/usr/lib/kylix3” posteriormente se deben ejecutar uno de los dos comandos siguientes. ./sbin/ldconfig ldconfig oTambién se debe agradar al final en el archivo oculto .bash_profile que se encuentra en el directorio ‘HOME’ del usuario que instalo Kylix la siguiente línea “export LD_LIBRARY_PATH=/usr/lib/kylix3”. Así la próxima vez que se reinicie el computador se pueda ejecutar cualquier aplicación hecha en Kylix, o si se quiere ejecutar la aplicación sin reiniciar simplemente se debe dar el siguiente comando como el usuario que instalo el kylix (no el Súper usuario -root). export LD_LIBRARY_PATH=/usr/lib/kylix3 Finalmente se pueden ejecutar las aplicaciones normales de Kylix. ![]() |
|
|
![]() |
|