QT添加rtmp库的时候出现问题
生活随笔
收集整理的這篇文章主要介紹了
QT添加rtmp库的时候出现问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
剛開始出現undefined reference to `__chkstk的錯誤。
然后在vc里面找到chkstk.obj放到相關目錄下并在工程文件直接添加:
LIBS += "E:\QTProjects\RTMP\RTMPDelayTest\librtmp\lib\chkstk.obj"
又出現了新的錯誤
E:\QTProjects\RTMP\RTMPDelayTest\librtmp\lib\librtmp.lib(tmp32\rand_win.obj):-1: error: undefined reference to `@__security_check_cookie@4'
E:\QTProjects\RTMP\RTMPDelayTest\librtmp\lib\librtmp.lib(tmp32\rand_win.obj):-1: error: undefined reference to `_except_handler4'
?
另一個建議是在mingw的shell中運行:
mingw-get?upgrade?"mingwrt=3.20.*"
?
重新編譯rtmpdump,新建include和lib文件夾,然后分別拷入zlib和openSSL的頭文件和靜態庫文件,如下圖所示:
然后試圖編譯生成librtmp庫,提示無法找到執行檔:
?
轉載于:https://www.cnblogs.com/ph829/p/6664827.html
總結
以上是生活随笔為你收集整理的QT添加rtmp库的时候出现问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数学中的皇冠——数论
- 下一篇: s3c2440移植MQTT