janus (WebRTC server) 在mac下调试

下载源码,编译等参考

https://blog.csdn.net/glw0223/article/details/86736505

安装clion

新建工程

Location指向下载等源码位置

janus (WebRTC server) 在mac下调试_第1张图片

增加一个CmakeLists.txt

janus (WebRTC server) 在mac下调试_第2张图片

cmake_minimum_required(VERSION 3.6)
project(janus)

message(${janus_SOURCE_DIR})
message(${PROJECT_BINARY_DIR})

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

add_custom_target(janus COMMAND make -C ${janus_SOURCE_DIR}
       CLION_EXE_DIR=${PROJECT_BINARY_DIR}
        )

加入后,会提示加载cmake工程,选择这个CmakeLists.txt就好了。

选择可执行文件

Executable里选择的就是源码目录下的janus文件(可执行文件的生成,参考文章开头的地址)

我这里是

janus (WebRTC server) 在mac下调试_第3张图片

调试

在janus.c的main函数打断点

然后调试

可以看到进入断点了

janus (WebRTC server) 在mac下调试_第4张图片

 

感谢:

https://blog.csdn.net/bvngh3247/article/details/80976756

你可能感兴趣的:(webrtc)