2015-12-07 1 views
1

Я использую библиотеку xmmp в проекте. Когда я добавляю библиотеку в свой проект, тогда я получил эту ошибку xmpp 'libxml/xmlversion.h' file not found после того, как в Google я получу это решение Goto Проекты -> Настройки сборки и добавьте «$SDKROOT/usr/include/libxml2» в путь поиска заголовка, он отлично работает. Но теперь возникает новая проблема. Добавлены новые три ошибки. Список находятся ниже:xmpp 'libxml/xmlversion.h' файл не найден в xcode 7.1

ld: warning: directory not found for option '-L/Users/Mac-Devs/Documents/Ferrakkem/DivineIosDialer/../../g729' 
Undefined symbols for architecture x86_64: 
    "_dns_free_resource_record", referenced from: 
     -[XMPPSRVResolver processRecord:length:] in XMPPSRVResolver.o 
    "_dns_parse_resource_record", referenced from: 
     -[XMPPSRVResolver processRecord:length:] in XMPPSRVResolver.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

ответ

4

Я решил свою проблему, добавив libresolv.tdd на «Link Binary с библиотеками».

+0

Спасибо, человек, у меня тоже такая же проблема. Решено с вашим решением .. – MinuMaster

0

Для XCode8 в моих настройках сборки я добавил /usr/local/opt/libxml2/include, к моим дорожкам поиска пользователей.

Я также добавил Select recursive->Yes, из вытягивания в том же ряду, когда вы добавили вышеуказанный путь поиска.