VS2019远程调试webrtcvad


之前在这VS2019单独编译WEBRTC VAD模块尝试通过用window上的vs2019调试过WEBRTC的VAD模块,但是其实还是很不方便,还需要将代码转到linux上进行使用。vs2019可以直接对linux代码进行编译和调试以及开发工作。

1 准备代码

下载这个speech-vad-demo的github代码即可,这个是CMake项目。也可以转换为g++的vs linux工程。

可参考VS2019远程linux开发配置


2 新建vs工程到webrtcvad

在这里插入图片描述


3 配置vs工程

3.1 配置linux远程

这部分参考VS2019远程开发配置


3.2 附加包含目录

webrtcvad熟悉配置页->C/C++ ->附加包含目录添加:
/ h o m e / k a l d i / p r o j e c t s / w e b r t c v a d / t h i r d p a r t y / w e b r t c /home/kaldi/projects/webrtcvad/thirdparty/webrtc /home/kaldi/projects/webrtcvad/thirdparty/webrtc


3.3 库依赖项

webrtcvad项目属性 配置页->链接器 ->库依赖项:
p t h r e a d pthread pthread


3.4 调试页面

在这里插入图片描述


4 遇到的问题

4.1 error : unknown type name ‘int16_t’

通过定为发现int16_t是stdint.h系统库。因此通过<>include进入即可。

#include <stdint.h>

4.2 整个代码需要一个main函数

这里是vad-test.cc


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值