首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >EasyCVR在打包Linux版本出现source_rtsp_linux.go 文件报错导致无法打包

EasyCVR在打包Linux版本出现source_rtsp_linux.go 文件报错导致无法打包

原创
作者头像
TSINGSEE青犀视频
修改2021-07-07 18:09:47
修改2021-07-07 18:09:47
1.8K0
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

EasyCVR同时具有Windows版本和Linux版本,两个版本在使用上是没有什么区别的,只有操作系统的区别,大家可以根据自己的操作系统自由选择。在我们EasyCVR打包Linux版本时,出现source_rtsp_linux.go 文件的报错,导致无法打包。

从错误信息可以看出是source_rtsp_linux.go 文件报错,错误信息是 C 的代码转 GO 代码类型不匹配导致无法打包。

在项目中找到EasyStreamClient_Init 把chandle 加上unsafe.Pointer(&chandle)

重新尝试打包,这次虽然已经不报之前的错误了,但是依然无法正常打包:

此时我们找到项目中的source_rtsp_linux.go文件把代码chandle 改为(*unsafe.Pointer)(chandle)

最后再尝试一次打包,则显示可以正常打包。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档