当前位置: 首页 > news >正文

编译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
http://www.xdnf.cn/news/723565.html

相关文章:

  • 深度学习笔记25-RNN心脏病预测(Pytorch)
  • docker-compose搭建prometheus以及grafana
  • 工厂方法模式(Factory Method)深度解析:从原理到实战优化
  • 车辆减振器焊口疲劳试验台
  • powershell 中 invoke-expression 报错解决
  • 华为欧拉系统中部署FTP服务与Filestash应用:实现高效文件管理和共享
  • AsyncIOScheduler与BackgroundScheduler的线程模型对比
  • iOS 集成网易云信的音视频呼叫组件
  • leetcode:479. 最大回文数乘积(python3解法,数学相关算法题)
  • [Javascript进阶]JSON.stringify与JSON.parse详解
  • 公网ip怎么申请和使用?本地只有内网IP如何提供外网访问?
  • 实验设计与分析(第6版,Montgomery)第5章析因设计引导5.7节思考题5.8 R语言解题
  • 【C++】STL详解(四)---Stack和Queue
  • Vue3中Element-Plus中el-input及el-select 边框样式
  • 【设计模式】观察者模式
  • Java 大数据处理:使用 Hadoop 和 Spark 进行大规模数据处理
  • Eureka实战:怎么配置优化以减少服务发现延迟
  • 计算机网络第一章课后练习
  • 【数据库】数据库恢复技术
  • 西瓜书第九章——集成学习
  • React与Vue核心区别对比
  • day14 leetcode-hot100-27(链表6)
  • Redisson学习专栏(二):核心功能深入学习(分布式锁,分布式集合,原子操作与计数器,事件与监听)
  • Greenplum:PB级数据分析的分布式引擎,揭开MPP架构的终极武器
  • Electron-vite【实战】MD 编辑器 -- 系统菜单(含菜单封装,新建文件,打开文件,打开文件夹,保存文件,退出系统)
  • matlab分布式电源接入对配电网的影响
  • 使用 Akamai 分布式云与 CDN 保障视频供稿传输安全
  • 破解高原运维难题:分布式光伏智能监控系统的应用研究
  • 粽叶飘香时 山水有相逢
  • asio之async_result