[問題] Remote GDB 加入opencv的設定?

看板Programming作者 (aris)時間5年前 (2019/06/15 23:46), 5年前編輯推噓3(3012)
留言15則, 1人參與, 5年前最新討論串1/1
各位好,因為在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://www.ptt.cc/bbs/Programming/M.1560613567.A.50F.html ※ 編輯: aris1008 (36.238.39.220 臺灣), 06/16/2019 16:14:34

06/17 19:51, 5年前 , 1F
你要加的是 includes 不是 lib,configur
06/17 19:51, 1F

06/17 19:51, 5年前 , 2F
ation properties -> C/C++ -> General -
06/17 19:51, 2F

06/17 19:51, 5年前 , 3F
> Additional Include Directories
06/17 19:51, 3F

06/17 19:51, 5年前 , 4F
有 C/C++版可以去那邊問
06/17 19:51, 4F
把目標機器的include路徑加入additional include directories之後還是找不到資料夾 不過謝謝回應! ※ 編輯: aris1008 (36.238.39.220 臺灣), 06/18/2019 15:13:09 ※ aris1008:轉錄至看板 C_and_CPP 06/18 15:16

06/19 11:09, 5年前 , 5F
你是 include "" 還是 include <>?
06/19 11:09, 5F

06/19 11:09, 5年前 , 6F
有試著去找 opencv.hpp 實際的位置在哪
06/19 11:09, 6F

06/19 11:09, 5年前 , 7F
嗎?你要先知道他在哪才知道要 include
06/19 11:09, 7F

06/19 11:09, 5年前 , 8F
什麼啊
06/19 11:09, 8F
你好,我是用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

06/22 05:43, 5年前 , 9F
那篇文說他加了 include 之後就能 compil
06/22 05:43, 9F

06/22 05:43, 5年前 , 10F
e 了,只是還是有 linking 的問題
06/22 05:43, 10F

06/22 05:43, 5年前 , 11F
不過我想除非你有目標機器的 c/c++ runti
06/22 05:43, 11F

06/22 05:43, 5年前 , 12F
me,否則一定沒辦法成功 link whole prog
06/22 05:43, 12F

06/22 05:43, 5年前 , 13F
ram 的
06/22 05:43, 13F

06/22 05:43, 5年前 , 14F
你能做的是把專案 type 設成 static libr
06/22 05:43, 14F

06/22 05:43, 5年前 , 15F
ary,編出來的 lib 再拿去目標機器 link
06/22 05:43, 15F
好的我了解了,謝謝大大的回覆! ※ 編輯: aris1008 (218.164.106.53 臺灣), 06/24/2019 23:08:44
文章代碼(AID): #1T1HA_KF (Programming)
文章代碼(AID): #1T1HA_KF (Programming)