作者aris1008 (aris)
看板Programming
標題[問題] Remote GDB 加入opencv的設定?
時間Sat Jun 15 23:46:05 2019
各位好,因為在google中英文搜尋了快一整天未果,
想來請教各位該怎麼在visual studio GDB debugger設定。
情況是,我想在我的win7裡寫C++程式,
目標機器是raspberry pi 的Linux platform。
已試過C++ hello world,可正確編譯成功執行,
可是include opencv的設定在網路上一直找不到,而自己對GDB仍是新手,
不知道該怎麼設定。
在沒改設定下,得到是error : opencv2\opencv.hpp: No such file or directory的Error
亂槍打鳥下,去properties -> Linker ->All options ->Shared Library Search Path,
加入我目標機器的lib路徑,仍一樣的Error
目標機器上已經可以正確編譯執行opencv C++程式,版本是3.2.0
希望有經驗的大大可以幫助,或是提供網站或關鍵字。
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.39.220 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Programming/M.1560613567.A.50F.html
※ 編輯: aris1008 (36.238.39.220 臺灣), 06/16/2019 16:14:34
1F:推 CoNsTaR: 你要加的是 includes 不是 lib,configur 192.197.88.83 06/17 19:51
2F:→ CoNsTaR: ation properties -> C/C++ -> General - 192.197.88.83 06/17 19:51
3F:→ CoNsTaR: > Additional Include Directories 192.197.88.83 06/17 19:51
4F:→ CoNsTaR: 有 C/C++版可以去那邊問 192.197.88.83 06/17 19:51
把目標機器的include路徑加入additional include directories之後還是找不到資料夾
不過謝謝回應!
※ 編輯: aris1008 (36.238.39.220 臺灣), 06/18/2019 15:13:09
※ aris1008:轉錄至看板 C_and_CPP 06/18 15:16
5F:推 CoNsTaR: 你是 include "" 還是 include <>? 192.197.88.83 06/19 11:09
6F:→ CoNsTaR: 有試著去找 opencv.hpp 實際的位置在哪 192.197.88.83 06/19 11:09
7F:→ CoNsTaR: 嗎?你要先知道他在哪才知道要 include 192.197.88.83 06/19 11:09
8F:→ CoNsTaR: 什麼啊 192.197.88.83 06/19 11:09
你好,我是用include<>。知道opencv.hpp路徑,可是不知道要放在哪個項目有效所以
才上來發問。
後來找到問題很類似的發文
https://stackoverflow.com/questions/47546583/opencv-cross-platform-compilation-on-visual-studio?rq=1
不過也是沒下文。
如果在輸入linux端的命令列有選項可以調整就好了。
不過也沒關係,現在就先再windows寫好upload到linux再編譯吧。
※ 編輯: aris1008 (36.238.152.3 臺灣), 06/21/2019 20:55:32
9F:推 CoNsTaR: 那篇文說他加了 include 之後就能 compil 192.197.88.83 06/22 05:43
10F:→ CoNsTaR: e 了,只是還是有 linking 的問題 192.197.88.83 06/22 05:43
11F:→ CoNsTaR: 不過我想除非你有目標機器的 c/c++ runti 192.197.88.83 06/22 05:43
12F:→ CoNsTaR: me,否則一定沒辦法成功 link whole prog 192.197.88.83 06/22 05:43
13F:→ CoNsTaR: ram 的 192.197.88.83 06/22 05:43
14F:→ CoNsTaR: 你能做的是把專案 type 設成 static libr 192.197.88.83 06/22 05:43
15F:→ CoNsTaR: ary,編出來的 lib 再拿去目標機器 link 192.197.88.83 06/22 05:43
好的我了解了,謝謝大大的回覆!
※ 編輯: aris1008 (218.164.106.53 臺灣), 06/24/2019 23:08:44