1

运行 j2objcc -o blssmibi BLSSMIBI.o 时出现以下错误

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

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

4

1 回答 1

0

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

于 2014-12-21T18:53:56.097 回答