如何在Xcode4中定义库运行时位置?
在我的Cocoa应用程序中,我使用的是第三方C库,它在命令行中编译并在自定义位置可用 在我的Xcode项目中,我可以定义库的头文件所在的位置以及链接期间查看库的位置: 头文件位置(如何在Xcode4中定义库运行时位置?,xcode4,Xcode4,在我的Cocoa应用程序中,我使用的是第三方C库,它在命令行中编译并在自定义位置可用 在我的Xcode项目中,我可以定义库的头文件所在的位置以及链接期间查看库的位置: 头文件位置(Header\u SEARCH\u path): 链接期间的库位置(库搜索路径): 但是如何定义库的运行时位置?当我在Xcode(cmd-r)中运行Cocoa应用程序时,动态链接器出现了一个错误: dyld: Library not loaded: /usr/local/lib/libfoo.1.dylib Rea
Header\u SEARCH\u path
):
链接期间的库位置(库搜索路径
):
但是如何定义库的运行时位置?当我在Xcode(cmd-r
)中运行Cocoa应用程序时,动态链接器出现了一个错误:
dyld: Library not loaded: /usr/local/lib/libfoo.1.dylib
Reason: image not found
当我创建目录/usr/local/lib
和指向库的符号链接时,我的应用程序运行没有问题
mandydl
讲述了三个相关的环境变量:
DYLD\u库路径
DYLD\u FALLBACK\u FRAMEWORK\u PATH
DYLD\u回退\u库\u路径
Target > Build Settings > Search Paths > Library Search Paths
dyld: Library not loaded: /usr/local/lib/libfoo.1.dylib
Reason: image not found