質問編集履歴

1

新たに試したことを追記しました。

2019/12/13 02:44

投稿

_KingdomOfMoray
_KingdomOfMoray

スコア7

test CHANGED
File without changes
test CHANGED
@@ -136,6 +136,48 @@
136
136
 
137
137
 
138
138
 
139
+ ### 追記1(12/13, 11:44)
140
+
141
+ makeコマンドだから何か特別なことが起こって通らないだけであって、gccコマンドだったら通るのでは?と思って、
142
+
143
+ `#include "opencv2/opencv.hpp"`したファイルと同じディレクトリに以下のsample.cを作りました。
144
+
145
+
146
+
147
+ ```
148
+
149
+ #include <stdio.h>
150
+
151
+ #include "~/opt/anaconda3/pkgs/libopencv-3.4.2-h7c891bd_1/include/opencv2/opencv.hpp"
152
+
153
+
154
+
155
+ int main(){
156
+
157
+ return 0;
158
+
159
+ }
160
+
161
+ ```
162
+
163
+ で、`gcc -o sample sample.c`を実行すると、やはり
164
+
165
+ ```
166
+
167
+ sample.c:2:10: fatal error: '~/opt/anaconda3/pkgs/libopencv-3.4.2-h7c891bd_1/include/opencv2/opencv.hpp'
168
+
169
+ file not found
170
+
171
+ #include "~/opt/anaconda3/pkgs/libopencv-3.4.2-h7c891bd_1/include/opencv2/opencv.hpp"
172
+
173
+ ```
174
+
175
+ というエラーが出ました。
176
+
177
+
178
+
179
+ 指定したパスは`ls`コマンドで存在することが分かっているのに、includeが通らないのは何故なのか分かりません。
180
+
139
181
  ### 補足情報(FW/ツールのバージョンなど)
140
182
 
141
183