2011-04-28 3 views
1

Возможно ли использовать библиотеку, написанную на C (скомпилированной с GCC на Mac) в проекте Objective-C под XCode?Ссылка на lib, написанную на C в XCode + Objective-C

Проект предназначен для Mac OS X, а не для iOS. Библиотека была скомпилирована через GCC в командной строке и находится в C (как на языке C), а заголовок для библиотеки (файл .h) - это простой заголовок C с объявлениями функций.

Если да, то как? Кроме того, мне нужно преобразовать файлы .h в заголовок с объективом c?

Спасибо!

ответ

1

Вы можете взглянуть на Using static libraries with iPhone SDK.

+0

Alex благодарит за ссылку. В статье упоминается, как создать lib с объектно-c-кодом и использовать его, как насчет библиотеки lib (статической библиотеки), написанной на C и скомпилированной с использованием GCC в командной строке? –

+0

Эта ссылка может помочь с использованием встроенной библиотеки: http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/ –

+0

Еще раз спасибо, но снова это относится к созданию объектно-c-файлов lib и .h с объявлениями object-c. Как насчет C, как в оригинальной C? а не C++, а не объективно-c. У меня есть библиотека, скомпилированная с GCC (язык C) и файл заголовка (.h) с простыми объявлениями функций. Есть ли способ использовать это в XCode для Mac OS X (не iOS) в объекте-C? –

Смежные вопросы