Не може да се изгради XMPPFramework за iOS 6

Имам някои нерешени проблеми, когато използвам XMPPFramework ...

Първо го изтеглих от (https://github.com/robbiehanson/XMPPFramework)

както знам, това е най-новата версия, която може да се използва в iOS6...

Второ, прикачих изходния код към моята програма (Удостоверяване, Категории, Ядро, Разширения, Помощни програми, Доставчик).

Трето, промених някои пътища Пътища за търсене на потребителски заглавки = /usr/include/libxml2 Други флагове за свързване = -lxml2

но резултатът е „Лексикален или предпроцесорен файл issus „libxml/tree.h“ не е намерен“

Какво трябва да направя? ако промених от libxml на libxml2 ... не мога да използвам други .h файлове, които са забранени ...

Моля, помогнете ми и благодаря предварително...


person Jungsu Kim    schedule 29.01.2013    source източник


Отговори (2)


Трябва да добавите /usr/include/libxml2 към Пътища за търсене на заглавки, а не Пътища за търсене на потребителски заглавки.

person paulmelnikow    schedule 31.01.2013
comment
Благодаря за коментара... Направих го и успях~! - person Jungsu Kim; 02.02.2013
comment
Ако това реши проблема ви, моля, щракнете върху отметката до отговора. - person paulmelnikow; 02.02.2013
comment
съжалявам, но кой бутон мога да щракна...? - person Jungsu Kim; 03.02.2013
comment
ако щракна върху горния бутон с форма на триъгълник, гласуването изисква 15 репутация, изскача съобщение... - person Jungsu Kim; 03.02.2013

И аз имах този проблем. Моята папка XMPPFramework беше брат на моя проект за iOS. В моя проект за iOS бях създал групова папка Xcode, след което плъзнах съдържанието на папката KissXML в тази папка на проекта (група), без да копирам файлове.

Решението беше да изтриете групата, да плъзнете папката KissXML в проекта и да ги копирате в проекта. Така че сега, на диска, моите KissXML файлове съществуват в папката на моя проект. Това не е това, което искам, но сега се компилира добре.

person Stephen Rakonza    schedule 15.04.2015