質問編集履歴
2
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,17 +4,9 @@
|
|
4
4
|
・解決したいこと
|
5
5
|
opencv4を用いたtest01.cppをtasks.jsonでビルドして、launch.jsonでデバックし、fruits.jpgのパスをコマンド引数として与えて画像を出力したいです。
|
6
6
|
|
7
|
-
・発生しているエラー
|
7
|
+
・発生しているエラー
|
8
8
|
以下のようなエラーが発生しています。
|
9
|
-
最初は#opencv2/opencv.hppが読み込めなかったので以下のことをしました。
|
10
|
-
・c_cpp_properties.jsonの"includePath"に"/usr/local/include/opencv4tasks.json"を追加。
|
11
|
-
・tasks.jsonの"task"の"args"に"-I","/usr/local/include/opencv4"を追加。
|
12
|
-
opencv.hppは読み込めていると思われのですが、なぜundefined reference to `cv::Mat::~Mat()のようなエラーが出てくるのかがよく分かりません。
|
13
|
-
|
14
|
-
解決策など教えて頂けたら幸いです。
|
15
|
-
|
16
|
-
・以下、ソースコード
|
17
|
-
```
|
9
|
+
```
|
18
10
|
/usr/bin/g++ -fdiagnostics-color=always -I /usr/local/include/opencv4 -g /home/<username>/pg_codes/opencv_app/q/test01.cpp -o /home/<username>/pg_codes/opencv_app/q/test01
|
19
11
|
/usr/bin/ld: /tmp/ccOfMN9w.o: in function `main':
|
20
12
|
/home/<username>/pg_codes/opencv_app/q/test01.cpp:3: undefined reference to `cv::Mat::Mat()'
|
@@ -28,6 +20,15 @@
|
|
28
20
|
/usr/bin/ld: /home/<username>/pg_codes/opencv_app/q/test01.cpp:3: undefined reference to `cv::Mat::~Mat()'
|
29
21
|
collect2: error: ld returned 1 exit status
|
30
22
|
```
|
23
|
+
・試したこと
|
24
|
+
最初は#opencv2/opencv.hppが読み込めなかったので以下のことをしました。
|
25
|
+
・c_cpp_properties.jsonの"includePath"に"/usr/local/include/opencv4tasks.json"を追加。
|
26
|
+
・tasks.jsonの"task"の"args"に"-I","/usr/local/include/opencv4"を追加。
|
27
|
+
opencv.hppは読み込めていると思われのですが、なぜundefined reference to `cv::Mat::~Mat()のようなエラーが出てくるのかがよく分かりません。
|
28
|
+
|
29
|
+
解決策など教えて頂けたら幸いです。
|
30
|
+
|
31
|
+
・以下、ソースコード
|
31
32
|
|
32
33
|
|
33
34
|
```
|
1
質問文の訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,7 +1,19 @@
|
|
1
1
|
環境:visual studio code、wsl2のubuntu、c++
|
2
2
|
|
3
3
|
opencvとc++の初学者です。
|
4
|
+
・解決したいこと
|
4
|
-
opencv4を用いたtest01.cppをtasks.jsonでビルドして、launch.jsonでデバックし、fruits.jpgのパスをコマンド引数として与えて画像を出力したい
|
5
|
+
opencv4を用いたtest01.cppをtasks.jsonでビルドして、launch.jsonでデバックし、fruits.jpgのパスをコマンド引数として与えて画像を出力したいです。
|
6
|
+
|
7
|
+
・発生しているエラーと試したこと
|
8
|
+
以下のようなエラーが発生しています。
|
9
|
+
最初は#opencv2/opencv.hppが読み込めなかったので以下のことをしました。
|
10
|
+
・c_cpp_properties.jsonの"includePath"に"/usr/local/include/opencv4tasks.json"を追加。
|
11
|
+
・tasks.jsonの"task"の"args"に"-I","/usr/local/include/opencv4"を追加。
|
12
|
+
opencv.hppは読み込めていると思われのですが、なぜundefined reference to `cv::Mat::~Mat()のようなエラーが出てくるのかがよく分かりません。
|
13
|
+
|
14
|
+
解決策など教えて頂けたら幸いです。
|
15
|
+
|
16
|
+
・以下、ソースコード
|
5
17
|
```ここに言語を入力
|
6
18
|
/usr/bin/g++ -fdiagnostics-color=always -I /usr/local/include/opencv4 -g /home/<username>/pg_codes/opencv_app/q/test01.cpp -o /home/<username>/pg_codes/opencv_app/q/test01
|
7
19
|
/usr/bin/ld: /tmp/ccOfMN9w.o: in function `main':
|