博客
关于我
国标GB28181协议视频推流平台EasyGBD在Linux下编译报“UINT64_C在此作用领域中尚未声明”错误
阅读量:575 次
发布时间:2019-03-10

本文共 588 字,大约阅读时间需要 1 分钟。

国标GB28181推流平台EasyGBD编译问题解析

在日常开发过程中,EasyGBD平台的用户可能会遇到编译错误。最近,我们团队在重新编译EasyGBD时,遇到了一个令人头疼的问题:“UINT64_C在此作用领域中尚未声明”。

经过仔细检查,我们发现这与ffmpeg库的编译环境有关。EasyGBD依赖ffmpeg库进行视频编码,但 Ubisoft C++filt(-fvisibility标志)与其他优化选项可能会干扰 UINT64_C的定义。为解决这个问题,我们可以通过临时重定义UINT64_C来绕过默认的限制。

在解决这个问题的过程中,我们发现另一个潜在的挑战:libx264库对GLIBC版本的要求。libx264需要GLIBC_2.17及以上版本,而我们所使用的GLIBC仅为2.15,导致编译失败。经过测试,我们升级了GLIBC至2.23并重新编译,这样能够顺利生成libeasygbd.a。

通过以上优化,我们成功解决了编译中的关键错误。EasyGBD作为一款专业的国标GB28181推流平台,在实际应用中表现出色,特别是在户外环境中作为推流终端设备使用。

对于视频技术的应用,无论是外梭勘测还是执法警务,EasyGBD都能以其稳定可靠的性能提供坚实支持。如果您对EasyGBD感兴趣,或者需要了解更多技术细节,可以访问TSINGSEE青犀视频官方网站咨询。

转载地址:http://hyyvz.baihongyu.com/

你可能感兴趣的文章
Netwox网络工具使用详解
查看>>
Net与Flex入门
查看>>
net包之IPConn
查看>>
net发布的dll方法和类显示注释信息(字段说明信息)[图解]
查看>>
Net操作配置文件(Web.config|App.config)通用类
查看>>
NeurIPS(神经信息处理系统大会)-ChatGPT4o作答
查看>>
neuroph轻量级神经网络框架
查看>>
Neutron系列 : Neutron OVS OpenFlow 流表 和 L2 Population(7)
查看>>
NEW DATE()之参数传递
查看>>
New Relic——手机应用app开发达人的福利立即就到啦!
查看>>
new 一个button 然后dispose,最后这个button是null吗???
查看>>
next项目部署到服务器pm2进程守护
查看>>
nexus上传jar
查看>>
Nexus指南中的更新强调集成和透明度的重要性
查看>>
Nexus指南已经发布
查看>>
Nexus(1):Nexus的安装与配置
查看>>
NFinal学习笔记 02—NFinalBuild
查看>>
NFS
查看>>
NFS Server及Client配置与挂载详解
查看>>
NFS 服务配置篇
查看>>