zoukankan      html  css  js  c++  java
  • 流媒体协议RTSP视频平台EasyNVR在windows下编译报错,该如何解决?

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

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

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

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

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

  • 相关阅读:
    redis基本数据结构-集合set
    redis基本数据结构-列表
    redis基本数据结构-散列
    redis基本数据结构-字符串
    redis基础
    关于HTTP调用WCF传递DataTable参数的处理
    解决WCF跨域问题,及DataTable参数问题
    让WCF支持Http调用
    分页方法,始终只生成指定数量的页码
    CVE-2021-1675漏洞复现
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13473734.html
Copyright © 2011-2022 走看看