我已经成为 AS3Signals ( https://github.com/robertpenner/as3-signals ) 的忠实粉丝,所以我想在 Haxe 中找到类似的东西。HSL ( http://code.google.com/p/hxhsl/ ) 似乎是一个很好的答案。
在简介(http://code.google.com/p/hxhsl/wiki/PrefaceAndIntroduction)中,作者解释了添加 HXML 以进行编译的内容。
使用 您必须告诉编译器您正在使用该库。有几种方法可以做到这一点。
如果您使用 HXML 文件来编译您的项目,只需将以下行添加到该文件中:-lib hsl-1
由于 FDT 也使用 HXML 文件,所以我就这样做了,但是在问题视图中出现错误,但没有描述。
有什么我应该做的不同的事情吗?
我之前尝试过一些这样的东西,然后我尝试了你的建议,这就是我发现的。
我已经通过 haxelib 安装了 HSL(因为这是作者的建议)。我检查了我安装的内容,这里是:
FDT 中发生了一些奇怪的事情:如果我使用在终端 ( /usr/bin/haxe
) 中找到的路径,FDT 会引发错误。
所以我必须使用/usr/lib/haxe
某种原因。
如果我尝试在 Haxe 类中简单地编写导入代码,我会得到一个正确的错误:
但是,如果我尝试在 hxml 参数中添加库,我会得到一个没有解释的错误:
然后我尝试了在项目中添加库源文件的选项,但仍然出现错误:
所以我想我的问题是:我在哪里没有正确遵循您的指示?