始终必须为 .a 文件设置目标成员资格
Always have to set Target Membership for .a File
我在我的项目中使用 Flyer
和 Crittercism
。两者分别有 libAppsFlyerLib.a
和 libCrittercism_v4_3_4.a
。
现在,每当我打开我的项目并运行它时,我总是第一次遇到这个错误。
ld: warning: directory not found for option
'-LApp/Model/Utility/CrittercismSDK' ld: warning: directory not found
for option '-LApp/Model/CrittercismSDK' ld: warning: directory not
found for option '-LApp' ld: warning: directory not found for option
'-LApp/Model/Flyer' ld: warning: directory not found for option
'-FApp/Model/Fabric' ld: library not found for -lAppsFlyerLib clang:
error: linker command failed with exit code 1 (use -v to see invocation)
要解决此问题,我必须取消选中并再次选中 libAppsFlyerLib.a
和 libCrittercism_v4_3_4.a
manually.After 项目的目标成员资格,该项目 运行 没问题。
为什么我第一次必须手动设置 .a
文件的成员资格?我在这里遗漏了什么吗?
由于 @trojanfoe
的建议,我找到了解决此问题的正确方向,并发现它正在发生,因为它在 build->setting[= 中没有 library search path
17=]。所以我在 library search path
文件中设置了两个 .a
的路径并且它有效。
我在我的项目中使用 Flyer
和 Crittercism
。两者分别有 libAppsFlyerLib.a
和 libCrittercism_v4_3_4.a
。
现在,每当我打开我的项目并运行它时,我总是第一次遇到这个错误。
ld: warning: directory not found for option
'-LApp/Model/Utility/CrittercismSDK' ld: warning: directory not found
for option '-LApp/Model/CrittercismSDK' ld: warning: directory not
found for option '-LApp' ld: warning: directory not found for option
'-LApp/Model/Flyer' ld: warning: directory not found for option
'-FApp/Model/Fabric' ld: library not found for -lAppsFlyerLib clang:
error: linker command failed with exit code 1 (use -v to see invocation)
要解决此问题,我必须取消选中并再次选中 libAppsFlyerLib.a
和 libCrittercism_v4_3_4.a
manually.After 项目的目标成员资格,该项目 运行 没问题。
为什么我第一次必须手动设置 .a
文件的成员资格?我在这里遗漏了什么吗?
由于 @trojanfoe
的建议,我找到了解决此问题的正确方向,并发现它正在发生,因为它在 build->setting[= 中没有 library search path
17=]。所以我在 library search path
文件中设置了两个 .a
的路径并且它有效。