Сначала я использую Xcode 3.2.5 на MAC OS X 10.6
У меня есть проект приложения Какао, который прекрасно работает и работает. У меня есть некоторые функции в этом проекте, которые я экспортирую, используя:
#define CORE_EXPORT __attribute__ ((visibility ("default")))
extern "C" {
CORE_EXPORT IUIEventHandler* GetIUIEventHandler();
}
Если я хочу, чтобы другой проект динамической библиотеки мог связываться с моим исходным приложением Какао, чтобы он мог использовать экспортированную функцию GetIUIEventHandler, что мне нужно делать?
Нужно ли создавать оригинальное приложение какао также как динамическую библиотеку? Или есть способ связать исполняемый файл приложения Какао?