j2objc编译错误:架构arm64的未定义符号:

时间:2014-12-21 16:24:06

标签: objective-c j2objc

当我运行j2objcc时,我得到以下错误-o blssmibi BLSSMIBI.o

架构x86_64的未定义符号:   “_OBJC_CLASS _ $ _ Curve”,引自:       BLSSMIBI.o中的objc-class-ref ld:找不到架构x86_64的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

在j2objc的库中没有任何曲线类,所以我猜它是用来生成BLSSMIBI的Java文件的依赖(也许它就像它看起来像使用了包前缀)。如果您不确定类的依赖关系是什么,请尝试使用javac编译到临时目录并查看创建的name.class文件(忽略名称中包含$的文件,因为它们'重新内部课程)。该类文件列表用于确定需要转换的所有类,以及应用程序所需的所有.o文件。