Windows下zerotier托盘程序 DesktopUI 编译步骤

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

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.jshttps://nodejs.org/en/安装parcel和yarn

DesktopUI\ui>npm

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

langeldep

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值