簡體   English   中英

NWJS 為不同的操作系統和不同的架構編譯二進制文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM