我对 Haxe 很陌生,特别想用它从 Haxe 生成 C++ 代码(实际上流程是 AS3->Haxe,然后是 Haxe->C++)。我的理解是 Haxe 将 Haxe 直接编译为(C++)可执行文件。但它是否明确输出生成的源?
Haxe 能否/是否提供它在此过程中生成的 C++ 代码?-- 因为我可以在另一个 C++ 交叉编译器(如 Marmalade)中获取并使用这个源代码(当然需要修改)。
我也想知道转换的强度。如果 Haxe 确实生产/提供了 C++ 源代码,那么这个源代码是什么样的?例如,内存管理是否全部打包到本机 DLL/SO 中?在这种情况下,Haxe 似乎不是一个理想的选择。
(免责声明:我只是想在走这条路之前获得一些初步信息。事实上,更具体地说,我想将 Marmalade 从 AS3 移植到 C++。所以我想知道是否值得编写自己的转换器或者如果 Haxe 提供了一个可行的替代方案。)