Jump to...
redirecting...

Log for *新手討論群

我這邊遇到了個小麻煩,想找人幫忙一下
請說
[photo](media:AgACAgUAAx0CQ8X83QACSZxhf7ksatMrnTsChV_TZsFC12l2KgACeK0xG6op-VfnR3g0SYorTwEAAwIAA3MAAyAE@telegram)
我們現在在做一個作業,用到OpenCV,我確認自己建置過程應該是沒有問題,在VS2019中直接編譯也能正常運行,但用PowerShell開不起來
[photo](media:AgACAgUAAx0CQ8X83QACSZ5hf7m_vYovpea4cAsXEJYcWI6DjAACeq0xG6op-Vc86sgPrRPoigEAAwIAA3MAAyAE@telegram)
[photo](media:AgACAgUAAx0CQ8X83QACSZ9hf7ov_7Iig6_qmCgsjuPg5Z-2fgACe60xG6op-VdwNHqqnqgsNAEAAwIAA3MAAyAE@telegram)
wait me
因為我們這個程式之後批改是以命令行的方式執行,有需要輸入資料的情況,所以才會測試能不能用命令行開啟
[photo](media:AgACAgUAAx0CQ8X83QACSaJhf7xqijkYeTGEsyQggbdTgWbe6QACfa0xG6op-Vf_CmB-Tb8CXgEAAwIAA3MAAyAE@telegram)
之前還沒弄過這種需要外掛library的情況...完全沒有經驗...
你直接執行 Debug/ 裡面的 .exe 啊
你的程式碼資料夾裡面有沒有 opencv2 這個資料夾
你截圖你的資料夾上來
我晚點傳 現在在買晚餐
[photo](media:AgACAgUAAx0CQ8X83QACSahhf8H2bi5Ff3A1B76gOlOlXbvDegACha0xG6op-VclTvElvKs9RgEAAwIAA3MAAyAE@telegram)
難怪⋯⋯
那如果我這個程式要在其他環境執行
又不確定對方會把OpenCV裝在哪裡的情況 該怎麼做才能讓他用命令行執行這個程式?
通常都是直接給編譯完的 exe 檔案
所以不用擔心
你先照著這裡安裝 library 檔案
設定完成 library 路徑之後,把 #include "opencv2/opencv.hpp" 改成尖括號
就可以編譯了
這邊的操作我做完了,如果我現在想用命令行測試的話(要輸入多筆測資,用的是argv[]),需要把opencv2.hpp丟到目錄裡面才能用PowerShell執行嗎
你改成尖括號就不用管 opencv2.hpp 了
改完之後,直接按下 Visual Studio 的 Run 按鈕
改完之後,到 [建置] 裡面選擇 [建置解決方案] (maybe?)
接下來就是去 @coin3x 提到的 target/debug 路徑執行了
不用 你沒改括號也不用