質問するログイン新規登録

質問編集履歴

2

ディレクトリの表記の変更

2018/06/20 02:34

投稿

picker413
picker413

スコア18

title CHANGED
File without changes
body CHANGED
@@ -39,7 +39,7 @@
39
39
  "includePath": [
40
40
  "${workspaceFolder}",
41
41
  "C:/MinGW/include",//ここからが変更箇所
42
- "C:/Users/socce/Desktop/learn header/head",//ここがdefine.hの絶対パス
42
+ "C:/Users/socce/Desktop/learn header",//カレントディレクトリ
43
43
  "${workspaceFolder}/head"//ここまで
44
44
  ],
45
45
  省略

1

回答を踏まえ設定ファイルの変更しました

2018/06/20 02:34

投稿

picker413
picker413

スコア18

title CHANGED
File without changes
body CHANGED
@@ -24,4 +24,29 @@
24
24
 
25
25
  ```ここに言語名を入力
26
26
  #include "head/define.h" //defineの読み取り
27
- ```
27
+ ```
28
+ [追記]
29
+ ### 試したこと
30
+
31
+ cateye様からの回答をもとにc_cpp_properties.jsonを以下のように編集しました
32
+
33
+ ```ここに言語名を入力
34
+ {
35
+ "configurations": [
36
+ {
37
+ "name": "Win32",
38
+ "browse": {省略},
39
+ "includePath": [
40
+ "${workspaceFolder}",
41
+ "C:/MinGW/include",//ここからが変更箇所
42
+ "C:/Users/socce/Desktop/learn header/head",//ここがdefine.hの絶対パス
43
+ "${workspaceFolder}/head"//ここまで
44
+ ],
45
+ 省略
46
+ }
47
+ ],
48
+ }
49
+ ```
50
+ これでもエラーは解消されませんでした。太字が変更箇所です。
51
+
52
+ 結局#includeの後に絶対パスを指定したら解消されましたが、最初から作業フォルダは参照するはずなのになぜヘッダファイルが読み込まれないのでしょうか・・・。