FlashDevelop - 在Haxe项目中添加Classpath:'找不到类'

时间:2014-02-14 21:36:10

标签: haxe flashdevelop flambe

我想简单地为我将要在Haxe做的所有未来项目创建一个可重用的“库”。据我所知,Haxe中没有库项目,而是您可以在某处获得源文件集合并根据需要导入它们。正确?

我使用Flambe(一个Haxe框架)创建了一个新项目,并在FlashDevelop IDE中打开它。它编译并运行良好。

现在我想要包含我的库,所以我进入“Classpaths”选项卡下的Project Properties并设置我的库的相对路径。它在“引用”中正确显示,甚至在我输入“import ...”时都有正确的代码完成,但是当我编译它时导入行失败说明:'找不到类:mlg.Engine'

(mlg是包,而Engine是类/类型)


我有什么遗漏吗?

1 个答案:

答案 0 :(得分:4)

我认为(我可能错了)flashdevelop“references”只是自动完成而不是实际传递给编译器。

我不确定这样做的“正确”方法是什么,但我可以告诉你我做了什么(我也为flambe制作了一些帮助类:P):我只是创建了一个“假的”haxelib ,我创建了HaxeToolkit / haxe / lib / [name] / git,在[name]中我创建了一个包含“git”的.current文件。

然后在flashdevelop上,您必须将其添加为库(项目设置 - >编译器选项 - >库)。

注意:可能还有其他/更好的方法。