我正在開發一個項目,並且計劃將最終程序中的某些部分分離爲單獨的dlls/ndlls。我想這樣做的主要原因是支持插件和附加組件,所以如果需要可以添加更多的功能,但如果這是唯一的要求,核心應用程序仍然可以使用。將.hx代碼直接(或間接)編譯到動態庫(ndll)
我在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文件來描述這個,或者是一個教程或者指南,但是我很樂意看到它。
恐怕你得爲自己找到一條出路。你發現的URL似乎是一個好的開始。 – 2014-10-06 15:29:20