我正在用Haxe编写一个不公开“Main”类的库。
相反,它仅包含供使用的typedef和类。
在其他已编译的应用程序(包括此库)中。

如果我尝试不使用-main选项进行编译,则会出现以下错误:

Haxe Compiler 3.2.1 - (C)2005-2015 Haxe Foundation
 Usage : haxe -main <class> [-swf|-js|-neko|-php|-cpp|-as3] <output> [options]

Haxe编译器会阻止您编译没有入口点的库吗?

最佳答案

您可以使用以下build.hxml之类的内容在不使用main的情况下进行编译:

-cp src

# add the package(s) that you want to include the following way:
--macro "include('package1.foo')"
--macro "include('package2.bar.test.buz')"
...

-js bin/index.js

希望这可以帮助!

关于compiler-errors - 在没有Main类的情况下编译Haxe库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36273973/

10-13 05:05