gpt4 book ai didi

java - 使用 j2objc 会抛出错误 "Class cannot be resolved to a type"

转载 作者:行者123 更新时间:2023-11-30 11:08:43 25 4
gpt4 key购买 nike

我正在使用 j2objc。

我有 2 个类:

  • 标签位置.java

  • Event.java

在事件中我有对 LabelPostion 的引用

我可以毫无问题地翻译独立的 Class Labelposition。包结构和文件 .h & -m 已创建。

现在我尝试翻译 Event.java,它引用了如下 LabelPosition:

./j2objc --verbose -d objective-c -sourcepath . Event.java

我收到错误:

error: Event.java:79: LabelPosition cannot be resolved to a type
error: Event.java:79: LabelPosition cannot be resolved to a type
error: Event.java:284: LabelPosition cannot be resolved to a type
error: Event.java:285: LabelPosition cannot be resolved to a type
error: Event.java:287: LabelPosition cannot be resolved to a type
error: Event.java:288: LabelPosition cannot be resolved to a type

以下屏幕显示了我的文件夹结构: enter image description here

我做错了什么?

最佳答案

Xcode 无法处理子目录中的 header ——所有内容都必须位于同一目录中。这很容易修复:添加 --no-package-directories 标志并重建所有内容。

关于java - 使用 j2objc 会抛出错误 "Class cannot be resolved to a type",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28438181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com