QT添加rtmp库的时候出现问题
剛開始出現(xiàn)undefined reference to `__chkstk的錯(cuò)誤。
然后在vc里面找到chkstk.obj放到相關(guān)目錄下并在工程文件直接添加:
LIBS += "E:\QTProjects\RTMP\RTMPDelayTest\librtmp\lib\chkstk.obj"
又出現(xiàn)了新的錯(cuò)誤
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'
?
另一個(gè)建議是在mingw的shell中運(yùn)行:
mingw-get?upgrade?"mingwrt=3.20.*"
?
重新編譯rtmpdump,新建include和lib文件夾,然后分別拷入zlib和openSSL的頭文件和靜態(tài)庫文件,如下圖所示:
然后試圖編譯生成librtmp庫,提示無法找到執(zhí)行檔:
?
轉(zhuǎn)載于:https://www.cnblogs.com/ph829/p/6664827.html
總結(jié)
以上是生活随笔為你收集整理的QT添加rtmp库的时候出现问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数学中的皇冠——数论
- 下一篇: VC小技巧(网上搜的)