【技術教程】國標GB28181協議視頻推流平臺EasyGBD在Linux下編譯報“UINT64_C在此作用領域中尚未聲明”錯誤

上一篇我們講了國標GB28181協議視頻推流平臺EasyGBD正在重新編譯,在編譯中難免遇到不同的報錯,比如“UINT64_C在此作用領域中尚未聲明”錯誤就是其中一個。

31.png

出現該問題的原因大概率是EasyGBD平臺的編譯引用到了ffmpeg庫,在調用ffmpeg庫時出現了未定義現象。

32.png

由於是未定義UINT64_C,我們可以通過重新定義UINT64_C來解決該問題。

34.png

編譯沒有再出現此問題。

但仍然出現錯誤:

35.png

Libx264庫需要GLIBC_2.17的版本,而使用的版本是GLIBC 2.15版本,所以需要更高的GLIBC版本來支持鏈接使用libx264的庫。升級版本到2.23,再次編譯則編譯通過,生成了libeasygbd.a。

38.png

國標GB28181推流平臺實際上在戶外有着非常廣闊的適用性,戶外勘測或者執行警務的時候,都能夠憑藉其國標推流的優勢發揮作用。如果大家有興趣,可以直接至TSINGSEE青犀視頻官方網站下載,更多詳情,歡迎諮詢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章