繁体   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