安裝GDB-ImageWatch ,在QT中查看圖像


GDB_ImageWatch是在Linux下基於QT編寫圖像處理程序的調試程序。


由於並非像ImageWatch一樣由官方提供,而是在github上以代碼的方式進行提供,我們在使用的時候需要自己編譯,所以有很多需要注意的地方。
這是一個python程序,所以pip的安裝等都是需要的。

一、資源地址
也包括官方提供的安裝方法,是最為重要的參考(經驗比較豐富的話,只依靠這個材料就夠了)。
二、步驟安裝
0、安裝必備項目
 
 sudo apt -get install libpython3 -dev libglew -dev python3 -numpy python3 -pip qt -sdk texinfo libfreetype6 -dev libeigen3 -dev
 
1、GitClone
2、Make install
直接下載下來的文件不需要解壓,直接mkdir folder
執行
 mkdir folder
 qmake ..BUILD_MODE=release PREFIX=~/gdbImageWatch/gdb-imagewatch/folder
 
PRE
這里的PREFIX也可以不寫,此時采用默認位置
 
運行Make,會報OpenCV或者Eigen一些錯誤,安裝相關資料進行補全。
 
比如這里:
sudo apt -get install libeigen3 -dev
 
並且注意它報錯誤的地方,進行相關修改:
 
在主目錄中執行
make
make isntall
 
 
根據教程,還需要進行相關ubuntu下的配置
 
 
 
進一步部署安裝很多內容
 
 
應該說后面還會出現較多問題,但是一般都是依賴安裝問題,更具反饋的結果,安裝相應的程序。最后我們能夠部署成功
 
 
 
3、部署使用
 
現在應該說已經安裝成功了,那么如何在QT中直接調試了?
首先,我們需要將這里的GDB和ImageWatch級聯起來。
 

in order to load the GDB-ImageWatch plugin, simply edit the ~/.gdbinit file(create it if it doesn't exist) and append the following line:

source /path/to/gdb-imagewatch/gdb-imagewatch.py
 
 
看看我這里的編輯:
 
source /home /helu /gdbImageWatch /gdb -imagewatch /gdb -imagewatch.py
 
需要注意的是在 ~/  下創建.gdbinit文件,這不是一個文本文件,只是可以編輯內容:
 
最后結果是可行的。
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM