Haxe将自己的模块添加到路径中

时间:2015-06-06 23:33:06

标签: import path haxe haxelib

我使用cslibgen从.Net dll创建了一些模块。现在我想通过使用import语句在我的haxe项目中使用这些模块。 为了测试我在mscorlib.dll上使用了cslibgen(能够使用system.Console类)。当然,当我做一个项目时

导入system.Console;

Class HelloWorld
{
    public static function main():Void
    {
        Console.WriteLine("Hello World");
    }
}

找不到System.Console。我想将它添加到HAXE_LIBRARY_PATH环境变量中,但它不存在,而且我自己也没有修复它。那么我应该在哪里添加路径(或复制模块)才能使用它们? (顺便说一句。如果我将Console模块复制到项目目录,我得到的错误是在console.hx中找不到模块system.Object(它扩展),并将所有依赖项复制到项目文件夹中'无论如何都是解决方案。)

我会提供任何帮助。

1 个答案:

答案 0 :(得分:1)

看看"使用外部库"在这里:https://github.com/HaxeFoundation/HaxeManual/wiki/Haxe-C%23 顺便说一句:你不需要导入 mscorelib haxe为您导入此内容,您可以像http://api.haxe.org中指定的那样使用它 顺便说一句:在haxe中,如果你导出到cs(并使用cs特定的api),可以将它导出到其他目标..