我正在使用macports在我的OS X 9中安装libjpeg。
我的Mac上的程序运行得非常好,但是当我将应用程序安装到另一台Mac上时,我收到了以下错误。
Dyld Error Message:
Library not loaded: /opt/local/lib/libjpeg.9.dylib
Referenced from: /Applications/ICBE.app/Contents/MacOS/ICBE
Reason: image not found
我在xcode构建设置中附加了带有构建短语的dylib,因此libjpeg.9.dylib正在加载。
我的问题是,如何设置macports以便lib不会在/opt/local/lib/libjpeg.9.dylib中查找dylib,而是在@rpath / lib / libjpeg.9.dylib中查找
我使用了otool -L并获得了以下输出 -
Mac-mini-2:~ x2am$ otool -L /master_repo/source/IL/lib/libjpeg.9.dylib
/master_repo/source/IL/lib/libjpeg.9.dylib:
/opt/local/lib/libjpeg.9.dylib (compatibility version 11.0.0, current version 11.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
/ opt / local / lib /是在给出问题的路径之一,但是如何解决呢?。