我正在尝试使用跳跃动画库构建一个qbs项目但是在运行项目时出现以下错误:
Arc
我的qbs文件:
dyld: Library not loaded: @loader_path/libLeap.dylib
Referenced from: /Users/pball/Work/Code/Qt/build-LeapTest-Desktop-Debug/qtc_Desktop_95cbad6a-debug/install-root/LeapTest
Reason: image not found
libLeap.dylib位于该位置。
使用Qt 5.6.0
使用qbs的新功能所以任何帮助/指针都非常感激。
答案 0 :(得分:1)
这不是特定于qbs的问题,而是需要了解如何在macOS上加载动态库。请查看dyld和Run-Path Dependent Libraries上的文档。
也就是说,根据依赖共享库libLeap.dylib的安装名称,如果将其复制到与LeapTest应用程序二进制文件相同的目录中,则应该成功加载它。