编译rustdesk,使用flutter、hwcodec硬件编解码
目录
- 安装相应的环境
- 安装visual studio
- 安装vpkg
- 安装rust开发环境
- 安装llvm和clang
- 编译源码
- 下载源码
- 使用Sciter作为UI的(已弃用)
- 使用flutter作为UI的(主流)
- 下载flutter sdk
- 桥接
- 静默安装
最近某desk免费的限制越来越多,实在没办法,平时远程控制用的比较多,只能用rustdesk了,rustdesk的安装包默认没有服务器和API服务器的,因此想着自己编译并设置一些参数直接写入程序中。
安装相应的环境
安装visual studio
到网站Visual studio下载安装包
打开后
切换至单个主件
安装后即可
安装vpkg
到github下载vpkg下载地址
或者使用git clone
# 克隆vcpkg到E盘
git clone https://github.com/microsoft/vcpkg.git E:\vcpkg# 创建VCPKG_ROOT环境变量
$vcpkgPath = "E:\vcpkg"
[Environment]::SetEnvironmentVariable("VCPKG_ROOT", $vcpkgPath, [EnvironmentVariableTarget]::User)# 将VCPKG_ROOT添加到PATH环境变量
$currentPath = [Environment]::GetEnvironmentVariable("PATH", [EnvironmentVariableTarget]::User)
i