我想用C ++类和一个Objective-C类创建一个框架。 Objective-C类继承自位于第三方框架中的类。
如果框架(尤其是类)已经位于项目中,我正在检查#if __has_include(<Foo1/Foo1.h>)
。
我能够构建框架,但是当我包含它时,构建失败并显示以下错误消息:
架构i386的未定义符号: “_OBJC_CLASS _ $ _ FOO2”,引自: ViewController.o中的objc-class-ref ld:找不到架构i386的符号
我该如何解决这个问题?或者有更好的方法吗?
答案 0 :(得分:0)
这是随机猜测,但尝试添加ld链接器标志-all_load(其他链接器标志部分)