Haxe добавить собственные модули в путь
Я создал несколько модулей из.Net dll, используя cslibgen. Теперь я хочу использовать эти модули в моих haxe-проектах с помощью оператора import. Для тестирования я использовал cslibgen на mscorlib.dll (чтобы можно было использовать класс 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 ответ
Посмотрите на "использование внешней библиотеки" здесь: https://github.com/HaxeFoundation/HaxeManual/wiki/Haxe-C%23 Кстати: вам не нужно импортировать mscorelib haxe, импортируйте это для себя, и вы можете использовать его, как указано в http://api.haxe.org/ Между прочим: в haxe, если вы экспортируете в cs (и используете в cs-специфичном API), не можете экспортировать его в другие цели..