質問編集履歴

2

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

2018/06/20 02:34

投稿

picker413
picker413

スコア18

test CHANGED
File without changes
test CHANGED
@@ -80,7 +80,7 @@
80
80
 
81
81
  "C:/MinGW/include",//ここからが変更箇所
82
82
 
83
- "C:/Users/socce/Desktop/learn header/head",//ここがdefine.hの絶対パス
83
+ "C:/Users/socce/Desktop/learn header",//カレントディレクトリ
84
84
 
85
85
  "${workspaceFolder}/head"//ここまで
86
86
 

1

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

2018/06/20 02:34

投稿

picker413
picker413

スコア18

test CHANGED
File without changes
test CHANGED
@@ -51,3 +51,53 @@
51
51
  #include "head/define.h" //defineの読み取り
52
52
 
53
53
  ```
54
+
55
+ [追記]
56
+
57
+ ### 試したこと
58
+
59
+
60
+
61
+ cateye様からの回答をもとにc_cpp_properties.jsonを以下のように編集しました
62
+
63
+
64
+
65
+ ```ここに言語名を入力
66
+
67
+ {
68
+
69
+ "configurations": [
70
+
71
+ {
72
+
73
+ "name": "Win32",
74
+
75
+ "browse": {省略},
76
+
77
+ "includePath": [
78
+
79
+ "${workspaceFolder}",
80
+
81
+ "C:/MinGW/include",//ここからが変更箇所
82
+
83
+ "C:/Users/socce/Desktop/learn header/head",//ここがdefine.hの絶対パス
84
+
85
+ "${workspaceFolder}/head"//ここまで
86
+
87
+ ],
88
+
89
+ 省略
90
+
91
+ }
92
+
93
+ ],
94
+
95
+ }
96
+
97
+ ```
98
+
99
+ これでもエラーは解消されませんでした。太字が変更箇所です。
100
+
101
+
102
+
103
+ 結局#includeの後に絶対パスを指定したら解消されましたが、最初から作業フォルダは参照するはずなのになぜヘッダファイルが読み込まれないのでしょうか・・・。