由于官方没有发布 arm64 windows 二进制包, 我又没有这个设备编译环境, 不知道有没有朋友具备这个条件的帮我编译 1 个, 可以小红包感谢一下.
1
AoEiuV020JP 253 天前
好奇,没有这个环境又需要这个包,是老板要求产品要支持 arm64 windows 但不给开发测试环境吗,
qemu 跨架构虚拟机,或者 mac m1 系装虚拟机,应该可以搞, |
2
forty OP @AoEiuV020JP 发了个免费 electron 软件, 有 arm64 windows 用户表示用不起来 。 。 。
|
3
Levox 253 天前 via Android
|
5
skye 253 天前
https://github.com/TryGhost/node-sqlite3/releases 这个里面有 sqlite3-v5.1.7-napi-v3-darwin-arm64.tar.gz
|
6
skye 253 天前
不好意思,看错了,这个是 mac 版本
|
8
yaoliyc 253 天前
不可以交叉编译吗?
|
9
anonydmer 253 天前
去 azure 上买个按时计费的 arm windows 就可以了
|
10
Jirajine 253 天前
试试 zig ,把 zig cc 作为 c 编译器和链接器,可以开箱即用无配置的交叉编译到大部分主流平台。
https://dev.to/kristoff/zig-makes-go-cross-compilation-just-work-29ho |
11
yekern 253 天前
|
13
ysc3839 253 天前 via Android
可以交叉编译的,装 Visual Studio 的桌面 C++功能,开始菜单里面能看到 ARM64 target 的命令行,进去编译应该就能得到 ARM64 的了。
|
14
netnr 253 天前 via Android
在阿里云买抢占式实例,约 2 元/小时 ,各种架构都有
|
15
yekern 253 天前
@forty 直接--build-from-source 出来的 看生成的文件 还有 pdb,也没说是 v3 还是 v6 啊
![]( https://images.esc.show/20240314185405.png) |
16
yekern 253 天前
@forty sqlite3 v5+ was rewritten to use Node-API so prebuilt binaries do not need to be built for specific Node versions. sqlite3 currently builds for both Node-API v3 and v6. Check the Node-API version matrix to ensure your Node version supports one of these. The prebuilt binaries should be supported on Node v10+.
sqlite3 v5+ 已重写为使用 Node-API ,因此不需要为特定 Node 版本构建预构建的二进制文件。sqlite3 目前为 Node-API v3 和 v6 构建。检查 Node-API 版本矩阵,以确保您的 Node 版本支持其中之一。节点 v10+ 应支持预构建的二进制文件。 |