前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >流媒体协议RTSP视频平台EasyNVR在windows下编译报错,该如何解决?

流媒体协议RTSP视频平台EasyNVR在windows下编译报错,该如何解决?

作者头像
EasyNVR
发布2020-08-12 15:56:55
3790
发布2020-08-12 15:56:55
举报
文章被收录于专栏:EasyNVREasyNVR

由于很多开发者使用的操作系统可能不太一样,各大项目现场的操作系统也不同,我们在研发不同视频平台的时候都会设计多个操作版本,在我们的官网上都能够下载试用,运行正常就是下面的界面:

我们近期在windows下编译EasyNVR视频平台时,尝试在Go中导入外部库/包时,平台一直给我反馈以下错误: cc1.exe: sorry, unimplemented: 64-bit mode not compiled in

可以看到上面的提示内容出现了cc1.exe版本,对于此问题,我先是上网搜索了一下,原来很多用户在使用该软件时都出现了我这相同的报错问题,并且有的开发者提出尝试卸载杀毒软件,或者修改防火墙设置,都不能很好解决这个问题。

这是个普遍问题,但解决方法却不在于系统问题,而是因为cc1.exe版本并不是64位的,在64位环境下无法编译。Golang 编译需要mingw,因此我们在环境变量中增加mingw64,看下环境变量中使用的mingw的版本。

增加过后,我们关闭命令行,再重新编译,编译就会正常通过了。此问题的解决方法并不仅限于我们视频平台的编译,如果报错相同或者情况类似,都可以通过此种方法解决。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-08-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

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