【发布时间】:2010-10-12 19:58:41
【问题描述】:
我目前正在使用 Qt 开发一个程序,它使用库 libqextserialport.1.dylib。
我构建它并在 x 代码中运行它会吐回:
dyld: Library not loaded: libqextserialport.1.dylib
Referenced from: /Users/samuelreh/Desktop/QtOpenCV/build/Debug/QtOpenCV.app/Contents/MacOS/QtOpenCV
Reason: image not found
该库位于 /Users/samuelreh/Desktop/QtOpenCV/qextserialport/build/。
我可以通过切换到可执行文件夹 /Users/samuelreh/Desktop/QtOpenCV/build/Debug/QtOpenCV.app/Contents/MacOS/ 来运行我的程序并输入:
install_name_tool -change libqextserialport.1.dylib /Users/samuelreh/Desktop/QtOpenCV/qextserialport/build/libqextserialport.1.dylib QtOpenCV
我知道除此之外可能还有很多解决方案。有人知道 x-code 中最好的/最优雅的/最容易做到的吗?
【问题讨论】: