ouxianghui / mediasoup-client

C++ client side library for building mediasoup based applications.
MIT License
55 stars 31 forks source link

编译不过 #14

Open wangdemon opened 3 months ago

wangdemon commented 3 months ago

我下载vs2019_qt5.12.12分支源码 2

从源码的提示上,使用的libwebrtc版本是m112

但是,我编译完libwebrtc m112版本后,再编译mediasoup-client vs2019_qt5.12.12分支,报错如下

1

从报错情况上看,应该是libwebrtc版本不对,所以,libwebrtc确实使用的是m112版本吗?

从作者的另一个仓库,janus-client,偶然发现,上传了编译好的libwebrtc

3

于是,我把程序改为链接janus-client仓库中的libwebrtc,但是,还是报错,报错如下

4

wangdemon commented 3 months ago

作者能不能把编译好libwebrtc,打包压缩,上传?

或者,作者能不能告知一下,libwebrtc的版本,以及编译指令参数

ouxianghui commented 3 months ago

当前用的确实是M112版本,但只在macOS平台上跑过。Windows版本只在M104版本跑过,升级M112后没在Windows平台验证过,没时间做,你们自己适配

wangdemon commented 3 months ago

好的,感谢作者百忙之中抽空解答。请问作者,windows版本,m104版本,能不能上传一下

ouxianghui commented 3 months ago

Windows版本你可以先checkout M112之前的节点,然后用M94或M104版本的webrtc先跑起来

wangdemon commented 3 months ago

好,谢谢作者

long12310225 commented 3 months ago

Release版已经可以编译通过,直接使用VS2019打开工程,win sdk版本安装好,所有配置都不用动,直接编译RoomClient后再编译App即可

chengjianyong9187 commented 3 months ago

vs2019_qt5.12.12分支checkout后,在本地用vs2022编译运行,碰到这个问题,如图: QQ20240808-143437 请问作者,这几个ui文件是包含在内还是去除?而且怎么没有“mainwindow.ui”文件?

mingyang0921 commented 3 months ago

vs2019_qt5.12.12分支checkout后,在本地用vs2022编译运行,碰到这个问题,如图: QQ20240808-143437 请问作者,这几个ui文件是包含在内还是去除?而且怎么没有“mainwindow.ui”文件?

你換成master裏面有

mingyang0921 commented 3 months ago

roomclient debug可以编译通过,但是release报这个错误。 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4996 'rtc::StreamInterface::WriteAll': Use version with ArrayView (编译源文件 ..\deps\libmediasoupclient\src\DataProducer.cpp) RoomClient D:\code\mediasoup-client\deps\webrtc\m112\include\rtc_base\stream.h 118

Jake1006 commented 2 months ago

我在windows上build main branch, RoomClient会找不到GL/glew.h以及deprecated("Since 3.0.0") cannot be applied in this context等错误, 想请问一下我环境上是有缺什么东西吗? image

Kits 这边我在安装qt 5.12.12的时候能装的全装了, visual studio 也装了 2017 以及 2019 image