[英]NWJS compiling binary for different OS and different arch
我需要幫助將二進制文件從 MacOS 編譯到 Windows32 和 Windows64 位。 在文檔中寫到我們需要根據平台編譯二進制文件,但文檔中沒有提供實際的選項/參數
從nwjc --help
部分獲取參數,嘗試以下但沒有任何效果:
nwjc --target-os win32 --target-arch ia32 nwapp/main.js nwapp/main.bin
nwjc --target-os win32 --target-arch x86_64 nwapp/main.js nwapp/main.bin
nwjc --target-os win32 --target-arch x64 nwapp/main.js nwapp/main.bin
默認情況下,在 MacOS 上編譯的二進制文件在 64 位 windows 上運行,沒有任何目標參數。 你能給我從 MacOS 編譯 Windows32 和 Windows 64 的參數和可能的值嗎?
我從nwjs gitter group得到了答案。 答案是:
如果要將JS文件編譯為目標平台的v8二進制文件,假設Windows 32位,則只需在目標平台上編譯即可。 您無法從不同的操作系統編譯 Windows 32 的二進制文件(在我的情況下,我正在嘗試使用 MacOS)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.