dyld:库未加载:libicui18n.54.dylib 引用自:/usr/local/lib/libxerces-c

dyld: Library not loaded: libicui18n.54.dylib Referenced from: /usr/local/lib/libxerces-c-3.1.dylib

本文关键字:usr lib libxerces-c 引用 local dylib 加载 libicui18n dyld      更新时间:2023-10-16

我正在使用一个链接到xerces-c的应用程序。由于某种原因,当我运行二进制文件时,会出现此dylib错误。完整的消息是

dyld: Library not loaded: libicui18n.54.dylib
Referenced from: /usr/local/lib/libxerces-c-3.1.dylib
Reason: image not found

关于如何解决此问题的任何指示?我正在运行OSX。我尝试通过brew安装icu4c,但安装仅是桶装的,当前版本为58.2。

libxerces 依赖于libicui18n.54.dylib,加载器无法在任何搜索路径中找到库。您可能需要验证库搜索路径中是否提供了正确的版本:libicui18n.54.dylib。尝试使用自制软件删除并重新安装 xerces。

brew install xerces-c
相关文章: