我正在开发一个项目,我计划在最终的程序中将某些部分分成不同的dll / ndlls。我想要这样做的主要原因是支持插件和添加,因此如果需要可以添加更多功能,但如果这是唯一的要求,仍然可以使用核心应用程序。
我在C#中做了类似的事情(通过IDE来激活,所以我从来没有编写任何链接器/编译命令)所以我知道一般过程,但我似乎找不到编写HX代码的方法然后让它编译成一个ndll。
我发现这个http://old.haxe.org/doc/cpp/ffi?lang=en显示了如何使用hxcpp和g ++将cpp代码编译成ndll。我认为应该有一种方法可以使用LIME或HXCPP来创建一个构建文件,这样我就可以一步到位而不必制作一个"假的"将HX编译为CPP或CS的主要功能。
如果有人知道这样做的项目并且有一个build.hxml或build.xml文件来描述这个或者教程或指南,我很乐意看到它。