企業視頻通話EasyRTC編譯freeswitch(1.6.17)windows版本報語法錯誤問題解決

我們的研發人員會編譯不同版本的EasyRTC,以求該產品能夠適應不同的場景需求。前文中我們講過EasyRTC編譯freeswitch版本報You must install libavformat錯誤

本文我們來講編譯過程中的另一個問題:編譯freeswitch(1.6.17) windows版本出現語法錯誤。剛開始看到語法錯誤的時候,還以爲是語法可能不支持的原因,下圖是報錯內容:

558.png

問題分析解決:

1、打開出現錯誤的文件us_text.c,錯誤處,並沒有明顯的錯誤。出現如此錯誤可能在於文件編碼問題,嘗試修改文件編碼格式。我們試着修改編碼格式爲 UTF-8-BOM ,結果編譯通過。

559.png

2、編譯x264,出現無法打開包括文件:“inttypes.h”: No such file or directory的錯誤,這時我們可以修改libx264使用的vs平臺工具集。

560.png

以上給大家提供了兩個排查方法,都是可以解決此問題的。本來編譯的過程就需要細緻,我們博客提出了不少解決問題的方法,碰到有解決不了的問題可以關注我的博客,如果有其他解決不了的問題,也歡迎大家來諮詢我,我們也盡力解決。

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