我試圖用一種語言編寫源代碼,並將其轉換爲本地C++和JS源代碼。理想情況下,轉換後的數據源應該是人類可讀的,並儘可能地類似於原始數據源。我希望哈克斯能爲我解決這個問題。所以我用haxescript編碼並將其轉換爲相應的C++和JS源代碼。然而,我發現haxe的例子似乎爲您創建了最終的應用程序。所以使用C++時,它將使用msbuild(或者它找到的任何編譯器)並從生成的C++代碼爲您創建最終的exe文件。 haxe是否也會創建C++和JS源代碼供您查看,還是全部在內部完成以使其無法訪問?如果它是可訪問的,那麼是否有可能刪除haxe的構建面,以便僅創建源代碼並停止?Haxe編譯爲C++和JS源代碼
感謝
謝謝你這樣詳細的答案。這聽起來像我所需要的。如果我使用多個haxe文件,它會將它合併爲一個C++和一個JS源文件,還是會得到多個C++文件和多個類似於原始多個haxe文件佈局的JS文件? – codetemplar
C++生成很多文件(我相信每個類型+標題+構建文件),JS總是隻生成一個文件,它將結合所有類型。 –
@codetemplar - 您應該注意CPP輸出不是簡單的源輸出。它基於hxcpp庫提供的運行時框架,與JS輸出依賴於JavaScript運行時(由瀏覽器提供)完全相同。因此,它構建可執行文件(包括運行時),因爲這是大多數人想要 - 中間源格式只有勉強有用。 –