Ошибки компоновщика ZipArchive для компиляции источников как Objective-C++

Я использую Xcode 4.3.2, целевая архитектура — armv7, а базовый SDK — iOS 5.1.

Я пытаюсь использовать ZipArchive в каком-то тестовом проекте, и он отлично работает с настройками сборки, установленными на «В соответствии с типом файла». Но когда я меняю настройки на «Скомпилировать исходники как Objective-C++», что является требованием для моего основного проекта, компилятор выдает много ошибок (проблемы синтаксического анализа и семантики).

Тогда моя проблема состоит в том, чтобы скомпилировать файлы .c в этом проекте Objective-C++. Итак, я увидел этот вопрос, [здесь] и изменил тип файлов от ".c" до ".c.objc". Теперь я получаю ошибки компоновщика. Обычные обнаруживаются, когда люди импортируют ZipArchive в свой проект. Вот так ->

Undefined symbols for architecture i386: "_zipOpen", referenced from: -[ZipArchive CreateZipFile2:] in ZipArchive.o

И я думаю, что решения, данные на эти вопросы об ошибках компоновщика, предназначены для источников проекта, которые скомпилированы как «тип файла», а не для Objective-C++. Есть идеи, что можно сделать?


person esh    schedule 16.10.2012    source источник
comment
вам удалось ее решить?   -  person ViruMax    schedule 04.12.2014