首先,我在 MAC OS X 10.6 上使用 Xcode 3.2.5
我有一个构建和运行良好的 Cocoa 应用程序项目。我在这个项目中有一些函数,我正在使用这些函数导出:
#define CORE_EXPORT __attribute__ ((visibility ("default")))
extern "C" {
CORE_EXPORT IUIEventHandler* GetIUIEventHandler();
}
如果我希望另一个动态库项目能够链接到我的原始 Cocoa 应用程序,以便它可以使用导出的 GetIUIEventHandler 函数,我需要做什么?
我还需要将原始 Cocoa 应用程序构建为动态库吗?或者有没有办法链接可可应用程序的可执行文件?