我有一个Qt项目,我需要包括一些库
我的.pro文件中有此文件
QT += webengine
我可以在Mac上正常构建和运行它,但是如果我尝试将.app发送给其他人并且他们运行它,则会出现此错误:
Dyld Error Message:
Library not loaded: @rpath/QtWebEngine.framework/Versions/5/QtWebEngine
Referenced from: /path/myApp.app/Contents/MacOS/myApp
Reason: image not found
我的目录中有QtWebEngine.framework及其对应的QtWebEngine.framework.dSYM文件:
Users/myUsername/Qt/5.11.0/clang_64/lib
我的目录中也有.framework:
Library/Frameworks
在编辑器中,我查看了Projects> Desktop Qt 5.11.0 clang 64bit2> Run> Run Environment,发现DYLD_FRAMEWORK_PATH指向.framework文件所在的位置。与DYLD_LIBRARY_PATH相同。
这让我感到困惑,因为它可以在Mac上使用,但不能在其他Mac上使用。似乎所有路径都井井有条。我尝试过在此网站上使用其他建议,但它们似乎对我没有用,或者我只是做错了。也许有人可以帮助我?
更新:
如果我需要将.pak资源文件添加到我的部署中,该怎么做?