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

質問編集履歴

1

試したことを追加

2019/12/15 07:07

投稿

user14
user14

スコア125

title CHANGED
File without changes
body CHANGED
@@ -9,14 +9,19 @@
9
9
 
10
10
  ###### 試したこと
11
11
 
12
+ stdc++.hは`C:\msys64\mingw64\include\c++\8.2.1\x86_64-w64-mingw32\bits`にありました。そのためこれをincludePathに設定した所、`correct.hが開けない`というエラーに変わりました。
13
+ corecrt.hは`C:\msys64\mingw64\x86_64-w64-mingw32\include`にあったので
12
- よくわからないままincludePathを設定してあげればいいかなと思い設定で
14
+ includePathを
13
15
  ```
14
- "C_Cpp.default.includePath":[C:\msys64\mingw64\include\c++\8.2.1]
16
+ "C_Cpp.default.includePath": [
17
+ "C:\msys64\mingw64\include\**",
18
+ "C:\msys64\mingw64\x86_64-w64-mingw32\include"
19
+ ]
15
20
  ```
16
- か設してみましたが無駄でした。
21
+ すると
17
- 以前#include<stdc++.h>を使おうとして似たようなエラーがでた時にこbitsディレクトリにstdc++.hファイルがあって直ったようなするのすが、今回確認すとstdc++.hといファイルはこの中になかったので記憶ちがいかもしれせん
22
+ `#include<stdc++.h>`のエラーは消えるものの、コードの至る所で下のようなエラーがでるうになした
18
-
19
- ##### 補足
23
+ ```
24
+ "basic_string<char, char_traits<char>, allocator<char>>" にメンバー "substr" がありません
20
- 心当たりとえば最近VisualStudioをインストールした事くらいです。
25
+ 識別子 "cout" が定義されてません
21
- クイックフィックスでは[https://docs.microsoft.com/en-us/cpp/build/vcpkg?view=vs-2019](https://docs.microsoft.com/en-us/cpp/build/vcpkg?view=vs-2019)に飛ばされるのですがこれを使用するしかないのでしょうか?
22
- リンク先では、WindowsではVisualStudioCodeではなくVisualStudioを使用するの前提という感じですが、今回の場合、他の言語のプロジェクトの中で少しだけC++の部分があるので、今までのようにVisualStudioCodeで書いg++でコンパイルできたら嬉しです。
26
+ 識別子 "endl" 定義されていません
27
+ ```