3

我有静态库目标,它使用 Foundation classes(NSArray,etc) 。我想在命令行工具目标中使用这个静态库。命令行工具仅包含 C 文件。从命令行工具我想调用静态库中导出的方法。所以我修改了标题搜索路径并链接了静态库。当我编译命令行工具时,它跟随链接器错误。


Undefined symbols:
"_OBJC_CLASS_$_NSMutableArray", referenced from:
"_objc_msgSend", referenced from:
从包含 C 文件的命令行工具链接使用 Foundation 类的静态库的方法是什么?

问候

德瓦拉·古达

4

1 回答 1

2

将 Foundation 框架添加到您的项目和目标中的 Link Libraries 构建阶段。后者最简单的方法是获取目标信息;该窗口的“常规”选项卡上有一个链接库列表。

于 2010-02-27T13:21:23.473 回答