Я используюи Crittercism
в моем проекте. оба имеют libAppsFlyerLib.a
и libCrittercism_v4_3_4.a
соответственно.Всегда нужно установить целевое членство для .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)
Чтобы решить эту проблему, я должен снимите и снова проверьте Target Членство в Project как для libAppsFlyerLib.a
и libCrittercism_v4_3_4.a
manually.After, что проект работает отлично.
Почему я должен всегда устанавливать членство .a
файла вручную первый раз? Я что-то упустил?
Правильны ли эти предупреждения относительно флагов '-L' и' -F'? – trojanfoe
@trojanfoe откровенно говоря, у меня нет идеи о -L и -F – KDeogharkar
Ну, они используются, чтобы рассказать компоновщику, где найти библиотеки и фреймворки, и, вероятно, это преступник в этом случае. Вам нужно проверить настройки вашего проекта, – trojanfoe