Проект не связывается (KissXML / iOS)

Мне не удается связать KissXML с моим проектом iOS. Я добавил путь «/ usr / lib / libxml2» в «Путь поиска заголовка» и «-lxml2» в «Другие флаги компоновщика». Но я получаю эту ошибку при создании своего проекта:

   Undefined symbols: "_OBJC_CLASS_$_DDXMLDocument", 
          referenced from: objc-class-ref-to-DDXMLDocument in RSSParser.o 
   ld: symbol(s) not found
   collect2: ld returned 1 exit status

Что я делаю неправильно?


person koirn    schedule 19.07.2011    source источник
comment
См. Эту ветку stackoverflow.com/ questions / 2931457 /   -  person Stuart Siegler    schedule 19.07.2011


Ответы (3)


Вам нужно перетащить все файлы, связанные с KissXML, где бы они ни находились на жестком диске, в список файлов и папок вашего проекта в Xcode, из его звуков.

Сообщите мне, как это происходит!

person Luke    schedule 19.07.2011

Я считаю, что вы добавили его в Project Build Settins, а он должен быть в Target Build Settings (по крайней мере, то, что было в моем проекте).

person Ariel    schedule 19.07.2011

Убедитесь, что файлы KissXML отображаются в разделе Compile Sources целевого объекта вашего проекта.

http://i.minus.com/jbyxX58Kq2a1Vx.png

Обратите внимание, что я использую ARC, поэтому у меня есть дополнительные флаги компилятора для файлов KissXML.

person Besi    schedule 13.12.2011