質問編集履歴
3
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,23 +1,26 @@
|
|
1
|
+
### 解決したいこと
|
2
|
+
#include <bits/stdc++.h>に赤い波線が引かれ、
|
3
|
+
1. #include エラーが検出されました。includePathを更新してください。この翻訳単位では、波線が無効になっています。
|
1
|
-
|
4
|
+
2. ソースファイルを開けません"assert.h"(dependency of "bits/stdc++.h")
|
5
|
+
という2つのエラーが出ました。
|
2
|
-
の
|
6
|
+
このエラーを無くすにはどうすればよいでしょうか。
|
3
7
|
|
8
|
+
### 補足
|
9
|
+
- 環境は Mac OS Montereyです。
|
10
|
+
- [このサイト](https://qiita.com/EngTks/items/ffa2a7b4d264e7a052c6)を参考に環境構築を進めました。
|
4
|
-
|
11
|
+
- c_cpp_properties.jsonのincludePathには"/usr/local/include/**"を追加済みです。
|
12
|
+
- プログラム内のbits/stdc++.hの部分をiostreamに変えてもほぼ同様のエラーが出ました(②が「ソースファイルを開けません"sys/_types/_int8_t.h"(dependency of "iostream")」という文章に変化)。
|
5
13
|
|
14
|
+
### 追記:
|
6
|
-
|
15
|
+
- 上記サイト4.2節の動作確認では、やはり#include <iostream>に赤い波線が出て上記と同様のエラーメッセージが出ました。
|
7
|
-
|
16
|
+
- control+option+nを押してみたところ、以下のエラーメッセージがターミナルに出力されました。
|
8
17
|
|
9
|
-
という2つのエラーが出ました。またプログラム内のbits/stdc++.hの部分をiostreamに変えてもほぼ同様のエラーが出ました(②が「ソースファイルを開けません"sys/_types/_int8_t.h"(dependency of "iostream")」という文章に変化)。
|
10
|
-
|
11
|
-
このエラーを無くすにはどうすればよいでしょうか。c_cpp_properties.jsonのincludePathには"/usr/local/include/**"を追加済みです。
|
12
|
-
|
13
|
-
|
18
|
+
```
|
14
|
-
・4.2節の動作確認では、やはり#include <iostream>に赤い波線が出て上記と同様のエラーメッセージが出ました。 control+option+nを押してみたところ、以下のエラーメッセージがターミナルに出力されました。念の為自分のパソコンのユーザー名は(ユーザー名)と置換しています。
|
15
|
-
|
16
|
-
cd "/Users/
|
19
|
+
% cd "/Users/USERNAME/Desktop/c++/.vscode/" && g++ Untitled-1.cpp -o Untitled-1 && "/Users/USERNAME/Desktop/c++/.vscode/"Untitled-1
|
17
20
|
The default interactive shell is now zsh.
|
18
21
|
To update your account to use zsh, please run `chsh -s /bin/zsh`.
|
19
22
|
For more details, please visit https://support.apple.com/kb/HT208050.
|
20
|
-
|
23
|
+
USERNAMEnoMacBook-Pro:c++ USERNAME$ cd "/Users/USERNAME/Desktop/c++/.vscode/" && g++ Untitled-1.cpp -o Untitled-1 && "/Users/USERNAME/Desktop/c++/.vscode/"Untitled-1
|
21
24
|
In file included from /usr/local/Cellar/gcc/11.2.0_3/include/c++/11/bits/postypes.h:40,
|
22
25
|
from /usr/local/Cellar/gcc/11.2.0_3/include/c++/11/iosfwd:40,
|
23
26
|
from /usr/local/Cellar/gcc/11.2.0_3/include/c++/11/ios:38,
|
@@ -28,7 +31,6 @@
|
|
28
31
|
44 | #include <wchar.h>
|
29
32
|
| ^~~~~~~~~
|
30
33
|
compilation terminated.
|
31
|
-
|
32
|
-
|
34
|
+
```
|
33
35
|
|
34
|
-
|
36
|
+
- 当該サイトにはMacFrameworkPathについて説明がなかったため自分のc_cpp_properties.json内のMacFrameworkPathは何も書いていないのですがこれは関係あるのでしょうか。(というかサイトの"/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"を写しても黄色い波線が引かれて「"/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"が見つかりません」というメッセージが出ます。)
|
2
書式の改善
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
|
-
VScodeのMacOSでの環境構築について。
|
2
|
-
https://qiita.com/EngTks/items/ffa2a7b4d264e7a052c6
|
1
|
+
VScodeのMacOSでの環境構築について。https://qiita.com/EngTks/items/ffa2a7b4d264e7a052c6
|
2
|
+
のサイトを参考に環境構築をしたのですが、
|
3
3
|
|
4
4
|
#include <bits/stdc++.h>に赤い波線が引かれ、
|
5
5
|
|
@@ -10,7 +10,8 @@
|
|
10
10
|
|
11
11
|
このエラーを無くすにはどうすればよいでしょうか。c_cpp_properties.jsonのincludePathには"/usr/local/include/**"を追加済みです。
|
12
12
|
|
13
|
+
追記:
|
13
|
-
4.2節の動作確認では、やはり#include <iostream>に赤い波線が出て上記と同様のエラーメッセージが出ました。 control+option+nを押してみたところ、以下のエラーメッセージがターミナルに出力されました。念の為自分のパソコンのユーザー名は(ユーザー名)と置換しています。
|
14
|
+
・4.2節の動作確認では、やはり#include <iostream>に赤い波線が出て上記と同様のエラーメッセージが出ました。 control+option+nを押してみたところ、以下のエラーメッセージがターミナルに出力されました。念の為自分のパソコンのユーザー名は(ユーザー名)と置換しています。
|
14
15
|
|
15
16
|
cd "/Users/(ユーザー名)/Desktop/c++/.vscode/" && g++ Untitled-1.cpp -o Untitled-1 && "/Users/(ユーザー名)/Desktop/c++/.vscode/"Untitled-1
|
16
17
|
The default interactive shell is now zsh.
|
@@ -28,6 +29,6 @@
|
|
28
29
|
| ^~~~~~~~~
|
29
30
|
compilation terminated.
|
30
31
|
|
31
|
-
|
32
|
-
|
33
|
-
|
32
|
+
・当該サイトには動作環境がMacOS Mojaveとあるのですが、自分のパソコンの現在の環境はMontereyになっています。
|
33
|
+
|
34
|
+
・当該サイトにはMacFrameworkPathについて何も書かれていなかったため自分のc_cpp_properties.json内のMacFrameworkPathは何も書いていないのですがこれは関係あるのでしょうか。(というかサイトの"/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"を写しても黄色い波線が引かれて「"/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"が見つかりません」というメッセージが出ます。)
|
1
質問への返信を追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,3 +9,25 @@
|
|
9
9
|
という2つのエラーが出ました。またプログラム内のbits/stdc++.hの部分をiostreamに変えてもほぼ同様のエラーが出ました(②が「ソースファイルを開けません"sys/_types/_int8_t.h"(dependency of "iostream")」という文章に変化)。
|
10
10
|
|
11
11
|
このエラーを無くすにはどうすればよいでしょうか。c_cpp_properties.jsonのincludePathには"/usr/local/include/**"を追加済みです。
|
12
|
+
|
13
|
+
4.2節の動作確認では、やはり#include <iostream>に赤い波線が出て上記と同様のエラーメッセージが出ました。 control+option+nを押してみたところ、以下のエラーメッセージがターミナルに出力されました。念の為自分のパソコンのユーザー名は(ユーザー名)と置換しています。
|
14
|
+
|
15
|
+
cd "/Users/(ユーザー名)/Desktop/c++/.vscode/" && g++ Untitled-1.cpp -o Untitled-1 && "/Users/(ユーザー名)/Desktop/c++/.vscode/"Untitled-1
|
16
|
+
The default interactive shell is now zsh.
|
17
|
+
To update your account to use zsh, please run `chsh -s /bin/zsh`.
|
18
|
+
For more details, please visit https://support.apple.com/kb/HT208050.
|
19
|
+
(ユーザー名)noMacBook-Pro:c++ (ユーザー名)$ cd "/Users/(ユーザー名)/Desktop/c++/.vscode/" && g++ Untitled-1.cpp -o Untitled-1 && "/Users/(ユーザー名)/Desktop/c++/.vscode/"Untitled-1
|
20
|
+
In file included from /usr/local/Cellar/gcc/11.2.0_3/include/c++/11/bits/postypes.h:40,
|
21
|
+
from /usr/local/Cellar/gcc/11.2.0_3/include/c++/11/iosfwd:40,
|
22
|
+
from /usr/local/Cellar/gcc/11.2.0_3/include/c++/11/ios:38,
|
23
|
+
from /usr/local/Cellar/gcc/11.2.0_3/include/c++/11/ostream:38,
|
24
|
+
from /usr/local/Cellar/gcc/11.2.0_3/include/c++/11/iostream:39,
|
25
|
+
from Untitled-1.cpp:1:
|
26
|
+
/usr/local/Cellar/gcc/11.2.0_3/include/c++/11/cwchar:44:10: fatal error: wchar.h: No such file or directory
|
27
|
+
44 | #include <wchar.h>
|
28
|
+
| ^~~~~~~~~
|
29
|
+
compilation terminated.
|
30
|
+
|
31
|
+
追記:
|
32
|
+
サイトには動作環境がMacOS Mojaveとあるのですが、自分のパソコンの現在の環境はMontereyになっています。
|
33
|
+
またサイトにはMacFrameworkPathについて何も書かれていなかったため自分のc_cpp_properties.json内のMacFrameworkPathは何も書いていないのですがこれは関係あるのでしょうか。(というかサイトの"/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"を写しても黄色い波線が引かれて「"/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"が見つかりません」というメッセージが出ます。)
|