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