libxml2.dylib, libz.dylib, libicucore.dylib и libc++ отсутствуют в проекте xcode, что вызывает ошибки компоновщика

Я думаю, что я что-то напутал с файлами libxml2.dylib, libz.dylib, libicucore.dylib и libc++.dylib, а затем 1. отображается красным цветом в проекте и 2. вызывает ошибки компоновщика.

красные файлы

И в бинарной ссылке с библиотеками:

связать двоичный файл с библиотеками

И если я удалю их и попытаюсь снова добавить, они не появятся в виде файла для добавления.

Ошибка компоновщика, которую я получаю,

ld: library not found for -lxml2
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Есть идеи, как это исправить? Заранее спасибо.


person Spenciefy    schedule 14.09.2013    source источник
comment
Если вы больше не можете добавлять libxml2.dylib и т. д. в свой проект, возможно, вы случайно удалили их (возможно, при удалении фреймворка из проекта?) — в этом случае переустановка Xcode должна помочь.   -  person Martin R    schedule 14.09.2013
comment
Переустановка сработала.   -  person Spenciefy    schedule 18.09.2013


Ответы (1)


Попробуйте добавить:

-lxml2

к вашему проекту "Другие флаги компоновщика"

person debris    schedule 15.09.2013
comment
Другие связанные флаги не находятся в той же папке в Xcode. Вам нужно снова выполнить поиск по этим ключевым словам в настройках. - person windsound; 20.10.2014