質問編集履歴

2

書式の改善

2022/07/12 08:30

投稿

yutty
yutty

スコア12

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

質問文の訂正

2022/07/12 08:21

投稿

yutty
yutty

スコア12

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':