我正在尝试编译主入口点不在根包中的项目(实际上所有示例都使用它,例如-main Main),但是我一直收到以下错误消息:

Error: Invalid commandline class : rtp.qt.QTPrinter should be QTPrinter

以下是各种可行的语法:
-cp src
-main rtp.qt.QTPrinter

要么:
-cp src
-main rtp/qt/QTPrinter.hx

最佳答案

事实证明,这些语法都很好。我刚刚将QTPrinter.hx文件从src/移到src/rtp/qt/目录中,但我忘了更新文件顶部的软件包语句(因此,无效的命令行类错误。)

在我的src/rtp/qt/QTPrinter.hx文件中,修复package语句:

package rtp.qt;

我正在发布此错误,希望对您有所帮助。干杯!

关于compiler-errors - 在Haxe hxml文件中,如何不在根包中定位主类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35952115/

10-12 16:03