当前位置: 首页 > 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

相关文章:

  • 龙虎榜——20250530
  • Ubuntu本地文件上传github(版本控制)
  • 2025年渗透测试面试题总结-匿名[校招]攻防研究员(应用安全)(题目+回答)
  • 《智慧医疗分级评价方法及标准(2025版)》征求意见函全面解读:人工智能医疗应用的评价体系与指南方向
  • Dify理论+部署+实战
  • python常用库-pandas、Hugging Face的datasets库(大模型之JSONL(JSON Lines))
  • 使用matlab读取txt文件中的2进制数据
  • 中联教育 - 嵌入式BI助力财经数据分析服务
  • 相机--RGB相机
  • 《TCP/IP 详解 卷1:协议》第3章:链路层
  • 在 Linux 上构建 Kubernetes 单节点集群:Minikube 安装与实战指南
  • 5分钟学会网络服务搭建,飞凌i.MX9352 + Linux 6.1实战示例
  • C++ TCP程序增加TLS加密认证
  • DPO(Direct Preference Optimization)详解-1
  • VirtualBox给Rock Linux9.x配置网络
  • vueflow
  • shell中与>和<相关的数据流重定向操作符整理
  • Spring Cloud Alibaba 学习 —— 简单了解常用技术栈
  • 新能源汽车与油车销量
  • iOS 集成网易云信IM
  • 大连鼎信网站建设/外贸网络推广经验
  • 日照网站设计/seo狂人
  • 携程网站建设的意义/百度搜索大数据怎么查
  • 网站首页banner大小/安卓优化神器
  • 蓝色大气企业网站源码/网页搜索快捷键是什么
  • 商洛免费做网站公司/怎样弄一个自己的平台