Actualmente estoy desarrollando un programa en Qt y usa la biblioteca libqextserialport.1.dylib.¿Cómo puedo vincular una biblioteca dinámica en Xcode?
construyo y se ejecutan en x-código y escupe hacia atrás:
dyld: Library not loaded: libqextserialport.1.dylib
Referenced from: /Users/samuelreh/Desktop/QtOpenCV/build/Debug/QtOpenCV.app/Contents/MacOS/QtOpenCV
Reason: image not found
La biblioteca se encuentra en/Usuarios/samuelreh/Escritorio/QtOpenCV/qextserialport/build /.
puedo correr mi programa al cambiar a la carpeta ejecutable /Users/samuelreh/Desktop/QtOpenCV/build/Debug/QtOpenCV.app/Contents/MacOS/ y entrando:
install_name_tool -change libqextserialport.1.dylib /Users/samuelreh/Desktop/QtOpenCV/qextserialport/build/libqextserialport.1.dylib QtOpenCV
sé probablemente haya muchas soluciones además de esto. ¿Alguien sabe cuál es el mejor/más elegante/fácil de hacer desde el código x?
¿Qué sucede si está compilando un ejecutable sin paquete? – John