天天看點

海康錄影機擷取圖檔ubuntu16.04+QT5.9.2QT5中QtMultimedia可以用

QT5中QtMultimedia可以用

先顯示本地視訊,然後用Capture庫截圖

如果顯示不了,先顯示本地圖檔,

再考慮顯示網絡視訊

linux下QT編寫Qcamer攝像頭程式,出現/usr/bin/ld: 找不到 -lpulse-mainloop-glib,/usr/bin/ld: 找不到 -lpulse

解決辦法:

首先find / -name libpulse.so*

然後cp /usr/lib/x86_64-linux-gnu/libpulse.so. /usr/lib/libpulse.so

對于libpulse-mainloop-glib

首先find / -name libpulse-mainloop-glib.so*

出現find: `/run/user/1000/gvfs': 權限不夠

/usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0

/usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0.0.5

選擇其中一個執行cp /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0.0.5 /usr/lib/libpulse-mainloop-glib.so

QT錯誤:collect2:ld returned 1 exit status

1.編譯成功的例子在背景執行,有時一閃而過,如果再次build ,則會提示上述錯誤。

解決方法:打開任務管理器,找到相應的exe程序,關閉即可; 或者直接關閉QtCreator。

2.沒有編譯成功的情況下,最常見情況是程式本身需要include的頭檔案被遺漏了

解決方法:細心查找基類所用的頭檔案,include之後即可。

3..h檔案中相關的槽函數在cpp檔案中沒有定義

解決方法:查找遺漏的槽函數,根據需要,具體的定義。

4.有的庫沒有添加

繼續閱讀