Компилировать / использовать исходный код C ++ для приложения iphone? - PullRequest
3 голосов
/ 24 апреля 2010

Написание приложения, которое будет включать возможность распаковки zip и rar файлов. Я думаю, что я в порядке, как обращаться с .zips, но .rars, кажется, немного больше проблем. Я заметил, что у rarlabs есть доступный источник, но это C ++. Есть ли способ компилировать, переносить или иным образом использовать этот код в приложении для iPhone?

Ссылка: http://www.rarlab.com/rar_add.htm

Открыт для альтернативных предложений по обработке файлов .rar.

Я все еще новичок, поэтому, пожалуйста, объясните короткими словами:)

Ответы [ 2 ]

2 голосов
/ 24 апреля 2010

Если все, что вам нужно, - это распаковать файлы RAR, вам будет гораздо проще скомпилировать эту библиотеку, поскольку это один исходный файл C:

http://www.unrarlib.org/features.html

Я смотрел на компиляцию библиотеки, которую вы упомянули, но было много ошибок, и изначально не было ясно, как решить некоторые из них (тип файла не проблема).

2 голосов
/ 24 апреля 2010

Objective-C ++ позволяет вам перенести неизмененный код C ++ в исходный файл Obj-C (и дать ему расширение .mm).Это действительно так просто - я не поверил своим глазам с первого раза, но это было очень просто.

Вы даже можете смешивать типы C ++ / Obj-C.Посмотрите этот проект в качестве хорошего примера (это довольно небольшая библиотека, поэтому довольно легко ориентироваться и посмотреть, как они ее структурировали): simple-iphone-image-processing См., В частности, класс Image .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...