我有一个src文件夹,其中包含一个Main.hx & compile.hxml。我运行命令sudo haxelib install nape,它报告它成功地结束了nape2.0.5的安装。
在Main.hx中,我发布了来自this page的代码,然后运行haxe compil.hxml,它给出了错误:characters 0-22 : Class not found : nape.geom.Vec2。我可以得出结论,哈克斯没有“看到”纳普。
附注:我使用ubuntu 12.10。
如何在我的代码中使用库?
发布于 2013-04-06 00:13:59
你的.hxml是什么样子的?
您应该有一个类似'-lib nape‘的行来链接到nape库。
另一方面:为什么你要用sudo运行haxelib?这应该是没有必要的。
发布于 2013-04-19 16:54:45
我没有用过这个库,但我知道它是在前宏时代编写的,并使用了一个专门的haxe预处理器,称为caxe。查看github库的源代码,我没有看到太多的.hx文件,主要是.cx。例如,有nape/geom/Vec2.cx,但没有nape/geom/Vec2.hx。
因此,我的假设是,应该首先预编译库,可能是通过它附带的Makefile,但是我找不到任何关于这个问题的文档。
https://stackoverflow.com/questions/15836289
复制相似问题