Windows下面zerotier托盘程序 DesktopUI 编译步骤
1、安装windows下的 gcc,make,cargo 工具
2、下载源码 https://github.com/zerotier/DesktopUI.git
3、cd DestopUI 删除目录下面所有的 Cargo.lock 文件
4、搜索widestring的版本为0.4.3的替换为 0.5.1
5、执行 cargo vendor -s .\Cargo.toml
6、修改Makefile文件, 把Windows部分的这三行代码删除, 代表不编译32位的可执行文件, 仅仅编译64位的可执行文件
make -C tray clean
make -C tray zt_lib WIN_32BIT=1
set "RUSTFLAGS=-C link-args=/SAFESEH:NO" && cargo build $(CARGO_FLAGS) --target=x86_64-pc-windows-msvc
安装npm
Node.js
https://nodejs.org/en/安装parcel和yarn
DesktopUI\ui>npm

本文详细介绍了在Windows系统下编译zerotier DesktopUI的步骤,包括安装必要的工具,如gcc、make和cargo,更新widestring版本,使用cargo vendor,修改Makefile以仅编译64位程序,安装npm、Node.js、parcel和yarn,并进行UI编译,最终生成可执行文件。
最低0.47元/天 解锁文章
6283

被折叠的 条评论
为什么被折叠?



