编译rustdesk,使用flutter、hwcodec硬件编解码、支持Windows 7系统_rustdesk flutter编译
目录
- 安装相应的环境
-
- 安装visual studio
- 安装vpkg
- 安装rust开发环境
- 安装llvm和clang
- 编译源码
-
- 下载源码
- 使用Sciter作为UI的(已弃用)
- 使用flutter作为UI的(主流)
-
- 下载flutter sdk
- 桥接
- 静默安装
- 支持Windows 7系统
最近某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)if ($currentPath -notlike \"*$vcpkgPath*\") { [Environment]::SetEnvironmentVariable(