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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top