最近的專案需要使用裝置的攝像頭拍照,原來的方案是使用opencv,因為是使用qt開發,就計畫使用**********模組簡化專案的庫依賴,參考官方示例:
開發環境是xubuntu 16.04.5,編譯完執行示例程式輸出:
defaultserviceprovider::requestservice(): no service found for - "org.qt-project.qt.camera"
接著示例程式報錯:
camera service is missing
搜尋後發現這篇文章:
在終端中設定:
export qt_debug_plugins=1
再次執行程式,觀察輸出:
found metadata in lib /mnt/data/dev_libs/qt_5.5.1/5.5/gcc/plugins/mediaservice/libqtmedia_audioengine.so, metadata=
,"classname": "audiocaptureserviceplugin",
"debug": false,
"version": 328961
}1.安裝本版本的多**外掛程式,比如我安裝的是qt5
sudo apt-get install libqt5**********5-plugins
cp /usr/lib/i386-linux-gnu/qt5/plugins/mediaservice/* /mnt/data/dev_libs/qt_5.5.1/5.5/gcc/plugins/mediaservice/
如果不清楚第一步安裝的檔案到**了,可以通過 find /usr/lib -name libqtmedia_* 來定位,通常不會跑出/usr/lib這個目錄,要是系統安裝了dpkg,可以使用dpkg -llibqt5**********5-plugins,比如在我的環境輸出:
Ubuntu16 04下QT5輸入中文
ubuntu下qt無法輸入中文 fcitx鍵盤 1.安裝依賴檔案 sudo apt get install fcitx frontend qt5 2.將 usr lib x86 64 linux gnu qt5 plugins platforminputcontexts libfcitxplatfo...
Ubuntu 13 04 下安裝配置Qt 5
qt 5已經出來一段時間了,官網上顯示qt5帶來了很對新特性,於是也想嚐嚐鮮。之前已經在win7上用了一段時間了,現在想在剛安裝的ubuntu 13.04下也配置好qt,來做arm開發。安裝沒啥說的,一路next就行了!選好安裝路徑,我就預設了,沒改動 安裝元件我全選了 同意gpl協議 安裝吧,我在...
QT5下qwt編譯與使用
2.安裝配置好編譯環境。2.將此安裝包解壓。三 編譯 1.用qtcreator開啟 qwt 6.1.4 路徑下的工程檔案qwt.pro。2.根據自己安裝的qt版本 msvc或mingw等 選擇合適的編譯器編譯。4.編譯好之後,在qwt解壓的檔案所在路徑會新建乙個資料夾 build qwt deskt...