博客
关于我
国标GB28181协议视频推流平台EasyGBD在Linux下编译报“UINT64_C在此作用领域中尚未声明”错误
阅读量:562 次
发布时间: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/

你可能感兴趣的文章
idea创建工程时错误提醒的是architectCatalog=internal
查看>>
SpringBoot找不到@EnableRety注解
查看>>
简易计算器案例
查看>>
在Vue中使用样式——使用内联样式
查看>>
Find Familiar Service Features in Lightning Experience
查看>>
Explore Optimization
查看>>
Kali Linux 内网渗透教程 - ARP欺骗攻击 | 超详细
查看>>
2020Java程序设计基础(华东交通大学)章节测试免费满分答案
查看>>
小程序之wx:request(转)
查看>>
连接Oracle数据库经常报错?关于listener.ora和tnsnames.ora文件的配置
查看>>
解决数据库报ORA-02289:序列不存在错误
查看>>
map[]和map.at()取值之间的区别
查看>>
成功解决升级virtualenv报错问题
查看>>
【SQLI-Lab】靶场搭建
查看>>
Xception 设计进化
查看>>
【Bootstrap5】精细学习记录
查看>>
SkyWalking性能剖析
查看>>
LeetCode197.打家劫舍
查看>>
A simple problem HDU-2522 【数学技巧】
查看>>
487-3279 POJ-1022【前导0~思维漏洞】
查看>>