1

我正在尝试编译一个项目,其中主入口点不在根包中(几乎所有示例都使用它,例如-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
4

1 回答 1

2

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

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

package rtp.qt;

我发布这个错误希望它可以帮助某人。干杯!

于 2016-03-12T00:13:15.263 回答