回答編集履歴

5

コマンド修正

2020/07/18 15:49

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```
8
8
 
9
- clang++ ソースファイル.cpp `pkg-config --cflags opencv` `pkg-config --libs opencv`
9
+ clang++ ソースファイル.cpp `pkg-config --cflags --libs opencv`
10
10
 
11
11
  ```
12
12
 

4

pkg-config設定追記

2020/07/18 15:48

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -10,12 +10,6 @@
10
10
 
11
11
  ```
12
12
 
13
+ `pkg-config`をインストールしていないなら、`brew install pkg-config`でインストール後、
13
14
 
14
-
15
- `pkg-config`を使用せず直打ちなら
16
-
17
- ```
18
-
19
- clang++ ソースファイル.cpp -I/usr/local/opt/opencv@2/include -L/usr/local/opt/opencv@2/lib-lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_ocl -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_ts -lopencv_video -lopencv_videostab
20
-
21
- ```
15
+ `/usr/local/Cellar/opencv@2/(インストールされているOpenCVのバージョン)/lib/pkgconfig/opencv.pc`を`/usr/local/lib/pkgconfig/`にコピーすると使用できるようになります。

3

ライブラリ指定修正

2020/07/18 15:48

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -16,6 +16,6 @@
16
16
 
17
17
  ```
18
18
 
19
- clang++ ソースファイル.cpp -I/usr/local/opt/opencv@2/include -L/usr/local/opt/opencv@2/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann
19
+ clang++ ソースファイル.cpp -I/usr/local/opt/opencv@2/include -L/usr/local/opt/opencv@2/lib-lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_ocl -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_ts -lopencv_video -lopencv_videostab
20
20
 
21
21
  ```

2

コマンド修正

2020/07/18 15:40

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -16,6 +16,6 @@
16
16
 
17
17
  ```
18
18
 
19
- clang++ ソースファイル.cpp -I/usr/local/opt/opencv@2/include -L/usr/local/opt/opencv@2/lib
19
+ clang++ ソースファイル.cpp -I/usr/local/opt/opencv@2/include -L/usr/local/opt/opencv@2/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann
20
20
 
21
21
  ```

1

パス直打ちの場合を追記

2020/07/18 15:36

投稿

SHOMI
SHOMI

スコア4079

test CHANGED
@@ -9,3 +9,13 @@
9
9
  clang++ ソースファイル.cpp `pkg-config --cflags opencv` `pkg-config --libs opencv`
10
10
 
11
11
  ```
12
+
13
+
14
+
15
+ `pkg-config`を使用せず直打ちなら
16
+
17
+ ```
18
+
19
+ clang++ ソースファイル.cpp -I/usr/local/opt/opencv@2/include -L/usr/local/opt/opencv@2/lib
20
+
21
+ ```