【发布时间】:2011-07-29 02:53:13
【问题描述】:
首先我在 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 应用程序构建为动态库吗?或者有没有办法链接可可应用程序的可执行文件?
【问题讨论】:
标签: xcode cocoa attributes visibility dynamic-library