我目前正在Qt中开发一个程序,它使用库libqextserialport.1.dylib.
我构建它并在x-code中运行并且它向后吐:
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中最好/最优雅/最容易做的事情吗?