Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)

这篇具有很好参考价值的文章主要介绍了Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 一、准备

1.操作系统win10 64位

2.合理的上网方式,需要正常访问google,最好有40G以上流量

3.安装VS2022,笔者使用的是社区版,并选中C++相关,笔者设置如下

Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)

 Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)

 

 

 注意,win10的sdk需要是10.0.22621.0,其他版本可能导致编译不通过,而且这个版本会根据webrtc源码的更新而发生变化

 4.安装Debugging Tools

控制面板 → 程序 → 程序和功能 → 选中“Windows Software Development Kit” → 变更 → Change → Check “Debugging Tools For Windows” → Change

Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)

 

Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)

 

5.安装git,并设置代理

#全局代理
git config --global http.proxy  http://127.0.0.1:1080
git config --global https.proxy  http://127.0.0.1:1080

//查看当前设置
//git config -l
//取消全局代理
//git config --global --unset http.proxy
//git config --global --unset https.proxy

6.安装python,笔者使用的python3

7.安装Microsoft DirectX SDK

注:笔者未进行安装,可能本机已经安装或不需要安装

8.安装depot_tools

depot_tools是包含下载、编译的相关工具,需要先下载并配置它,才能继续后面的操作。

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

或者直接下载https://storage.googleapis.com/chrome-infra/depot_tools.zip
下载完后解压,并将解压好的depot_tools目录添加到path系统环境变量中

二、获取源码

1.打开cmd,切换到一个空目录中(目前不要有空格或中文)

2.在cmd中设置临时环境变量,以下是笔者设置的,可参考下

set PATH=%PATH%;c:\workplace\webrtc\depot_tools
set vs2022_install=C:\Program Files\Microsoft Visual Studio\2022\Community
set GYP_MSVS_OVERRIDE_PATH=C:\Program Files (x86)\Microsoft Visual Studio\2022\Community
set GYP_GENERATORS=msvs-ninja,ninja
set WINDOWSSDKDIR=C:\Program Files (x86)\Windows Kits\10
# 告诉depot_tools使用我们本机的VS进行编译
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
set http_proxy=127.0.0.1:10809 #请替换成自己的代理
set https_proxy=127.0.0.1:10809 #请替换成自己的代理

3.获取WebRTC源码

mkdir webrtc #这是创建一个目录,当然也可以用鼠标创建。
cd webrtc #进入到我们刚刚创建的目录中
gclient config --name src https://webrtc.googlesource.com/src
fetch --nohooks webrtc #获取代码,这一步会花点时间,一般会失败,我试了几次都失败了
gclient sync # 当过程中断时(包括上一步的失败),我们可以使用该命令恢复并继续

可能需要执行gclient sync ,直到出现如下提示,才代表同步成功

 Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)

笔者下载了40多G数据

4.编译

cd src
gn gen out/Default --ide=vs2022
ninja -C out/Default

gn gen out/Release --ide=vs2022 --args="is_debug=false"
ninja -C out/Release

如提示缺少文件则回到上一步继续执行 gclient sync 同步文件

若一切顺利,会出现类似如下图所示

Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)

WebRTC编译后会在src\out\Default\obj和rc\out\Release\obj目录下生成整个WebRTC工程的静态库:webrtc.lib,链接下这个就可以了。

整个目录太大,不方便上传,

后记:

很多小伙伴,想需要查看下,有哪些参数可以设置,可以使用如下命令查看

gn args --list out/Default

此命令需要提前执行下 gn gen out/Default才能使用

可以根据实际需要调整编译参数

参考资料

WebRTC最新源码获取+windows10+vs2019编译完整过程_c663231的博客-CSDN博客

Windows平台WebRTC编译(持续更新) - 剑痴乎

Windows平台WebRTC编译-VS2017 - 剑痴乎

WebRTC笔记之二:编译(2021年3月更新)_webrtc编译_草上爬的博客-CSDN博客

WebRTC 国内镜像

https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/development/index.md文章来源地址https://www.toymoban.com/news/detail-475661.html

到了这里,关于Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VS2019搭建QT6.4开发环境【多图警告^-^】

    安装很简单,这里就不再赘述。 附上VS下载地址:Visual Studio 全家桶 这里就不绕弯子,先说明从5.15版本开始,qt需要下载在线下载器安装。 ** QT下载地址** ; 推荐使用网易邮箱或者QQ邮箱注册,因为会有回执确认操作。 勾选第二条,不要发送信息: 重点选择两个MSVC和MinGW:

    2024年02月04日
    浏览(53)
  • 【Qt 学习笔记】Qt 开发环境的搭建 | Qt 安装教程

    博客主页:Duck Bro 博客主页 系列专栏:Qt 专栏 关注博主,后期持续更新系列文章 如果有错误感谢请大家批评指出,及时修改 感谢大家点赞👍收藏⭐评论✍ 文章编号:Qt 学习笔记 / 02 1. 安装包下载(网盘链接) 链接:https://pan.baidu.com/s/1t3jbYcFYFuJIfe0hPmeDmQ?pwd=duck 提取码:du

    2024年04月26日
    浏览(54)
  • windows11下Qt6.5开发环境安装及QT for Android环境搭建(含虚拟机的创建)

    最近想升级Qt6.5及顺便配置Android开发环境。于是在网上找了各种教程,结果在配置Android开发环境都以失败告终。最终花了很长时间才搞掂。接下来分享比较好的安装方法以及安装注意事项。 建议用中科大或清华的镜像下载在线安装器,官网的很慢。链接如下: 下载在线安装

    2024年02月13日
    浏览(54)
  • Opencv Win10+Qt+Cmake 开发环境搭建

    官网下载Opencv安装包 双击下载的软件进行解压 3. 系统环境变量添加 创建一个新的Qt项目(Non-Qt Project) 打开创建好的项目中的CMakeLists.txt,添加如下代码 main.cpp中添加以下代码 点击运行,显示图像则说明环境搭建成功

    2024年02月15日
    浏览(38)
  • Deepin20.9 在线安装qt6.5.1

    $ wget https://ftp.fau.de/qtproject/official_releases/online_installers/qt-unified-linux-x64-online.run --2023-06-05 18:06:03--  https://ftp.fau.de/qtproject/official_releases/online_installers/qt-unified-linux-x64-online.run $ sudo apt update $ sudo apt upgrade $ sudo apt -y install build-essential libgl1-mesa-dev gdb libxcb-util1 git chmod +x qt-unified-l

    2024年02月08日
    浏览(49)
  • Qt6 for android环境搭建

    准备操作 系统: win10 orlinux(基本上都一样 ) 软件: androidStudio, Qt6, java jdk11(用了17版本有警告 提示1.8以上,文中安装还是写的jdk1.8,后面编译实际使用了jdk11) 1. Qt安装  如下图: 登陆自己账户   我已经安装过了 所以这里选择添加  右侧 过滤 只要lts跟 release版本  Qt这里我默认

    2024年02月03日
    浏览(37)
  • Qt6 for Android 环境搭建

    作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 说起 Qt 各平台的开发环境搭建,最难的当属 Android 环境,因为要配置的东西比较多,而且配置过程很容易出现问题。例如,JDK、Android SDK、NDK 等必选工具,一旦选择的版本不匹配,就会提示各种错误。此外

    2024年01月20日
    浏览(49)
  • 海康机器人工业相机 Win10+Qt+Cmake 开发环境搭建

    参考这个链接安装好MVS客户端 Qt新建一个c++项目 cmakeList中添加海康机器人的库,如下: main.cpp中添加以下代码 运行程序,出现以下内容则说明安装库成功

    2024年02月11日
    浏览(46)
  • 搭建 QT6+OpenCv4.7+CMake的环境

    本文主要介绍如何搭建QT6+OpenCv的开发环境,基本流程如下 先安装CMake3.27.3,用来编译适用用QT的OpenCv的源码,安装完成后要配置系统的环境变量 安装Qt6的开发环境,并配置环境变量,注意一定要重启电脑才能生效 下载OpenCv的源码,用于后面的编译 上述环境准备好后,使用

    2024年02月09日
    浏览(32)
  • Qt6 for Windows 环境搭建(Visual Studio)

    作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 在 Windows 中,如果想要开发 Qt 应用程序,可以选择多种方式: Qt Creator + MinGW 编译器 Qt Creator + MSVC 编译器 Visual Studio(自带 MSVC 编译器) 前两种方式之前我们已经介绍过了,主要利用 Qt Creator 作为 IDE,并配

    2024年02月10日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包