xcode - 动态库链接问题

标签 xcode cocoa macos dylib libusb-1.0

我试图在我的 COCOA 应用程序中链接动态库,但收到以下奇怪的错误:

dyld:未加载库:/opt/local/lib/libusb-0.1.4.dylib

我想从应用程序(Mac OS)目录链接这个库,因为我不希望用户安装任何东西。尽管我已在框架中正确链接了该库并将其添加到目标复制构建阶段,但它仍然提示该库丢失。我链接的其他两个库工作正常,但 libusb-0.1.4.dylib 导致了问题。谁能告诉我如何解决这个问题。

预先感谢您的帮助。

最佳答案

我可以通过使用 otoolinstall_name_tool 实用程序修改动态库中的路径来解决此问题。引用请咨询:Dynamic Libraries, RPATH, and Mac OS

关于xcode - 动态库链接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7319753/

相关文章:

python - scipy osx 10.9 无法加载 gfortran 库

objective-c - NSPopUpButtonCell 子类以标准外观关闭动画

java - SwingUtilities.invokeAndWait 不等待?

swift - 调用 performSegue 函数时出错

ios - 库 XCODE 模拟器与设备构建的条件链接

ios - 如何在 iOS Swift 项目中实现向下箭头/插入符号(如在 iOS 9 音乐应用程序中)?

cocoa - 如何找到Lion 10.7中AVAudioPlayer支持的所有格式的音频文件?

ios - 如何将自己的类连接到 UITabBar 元素?

ios - 浏览核心数据对象图 [2]

cocoa - 如何强制光标移至 NSTextField 的末尾?