我试图在我的 COCOA 应用程序中链接动态库,但收到以下奇怪的错误:
dyld:未加载库:/opt/local/lib/libusb-0.1.4.dylib
我想从应用程序(Mac OS)目录链接这个库,因为我不希望用户安装任何东西。尽管我已在框架中正确链接了该库并将其添加到目标复制构建阶段,但它仍然提示该库丢失。我链接的其他两个库工作正常,但 libusb-0.1.4.dylib 导致了问题。谁能告诉我如何解决这个问题。
预先感谢您的帮助。
最佳答案
我可以通过使用 otool 和 install_name_tool 实用程序修改动态库中的路径来解决此问题。引用请咨询:Dynamic Libraries, RPATH, and Mac OS
关于xcode - 动态库链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7319753/