Conjunto camino hacia la ruta .dylib aplicación en Cocoa
-
24-09-2019 - |
Pregunta
Estoy desarrollando una aplicación de Mac OS X Cacao y desea utilizar varias bibliotecas .dylib. ¿Cómo se configura la ruta de acceso a un .dylib que reside en algún lugar de mi carpeta de la aplicación? ¿Qué pasa si el que reside la trayectoria en diferentes directorios en diferentes ordenadores o no es existente en absoluto?
Solución
que reside en algún lugar de mi carpeta de la aplicación?
Uso @rpath
. (O @executable_path
.) Ver man 1 dyld
.
¿Qué pasa si el que reside la trayectoria en diferentes directorios en diferentes ordenadores o no es existente en absoluto?
A continuación, la aplicación dejará de carga. Usar débil vinculación o cargar el dylib en tiempo de ejecución con dlopen
si el dylib no es esencial.