我有静态库目标,它使用基础类(NSArray等)。我想在命令行工具目标中使用此静态库。命令行工具仅包含C文件。从命令行工具我想调用在静态库中导出的方法。所以我修改了标题搜索路径并链接了静态库。 当我编译命令行工具时,它遵循链接器错误。
Undefined symbols:
"_OBJC_CLASS_$_NSMutableArray", referenced from:
"_objc_msgSend", referenced from:
从包含C文件的命令行工具链接使用Foundation类的静态库的方法是什么?
此致
Devara Gudda
答案 0 :(得分:2)
将Foundation框架添加到项目和目标中的链接库构建阶段。做后者的最简单方法是获取目标信息;在该窗口的“常规”选项卡上有一个链接库列表。