前提・実現したいこと
はじめまして、unosと言います。プログラミングを始めて2か月の初心者です。
C++を使って競技プログラミングをしており、標準入・出力ができる環境を作りたいと思っています。
Windows10を使用しています。
Visual Studio Codeをインストールし、
競プロ用のVSCode環境設定(Win&Mac併用)
を参考に環境作りを進めています。
発生している問題・エラーメッセージ
現在、上記記事の「6.C++ソースコードをコンパイル&実行」においてデバッグをしようとすると
g++: error: c:\Users\(ユーザー名)\OneDrive\ドキュメント\Atcoder\VSCode\abc001a.cpp: No such file or directory g++: fatal error: no input files compilation terminated. ターミナルの処理が終了しました (終了コード: 1)
とエラーメッセージが出てしまい、困っています。
該当のソースコード
C++
1// https://atcoder.jp/contests/abc001/tasks/abc001_1 2#include <bits/stdc++.h> 3using namespace std; 4int main() { 5 int a, b; 6 cin >> a >> b; 7 cout << a - b << endl; 8 return 0; 9} 10
include <bits/stdc++.h>の部分に波線が引かれており、
「#include エラーが検出されました。includePath を更新してください。この翻訳単位 (C:\Users\(ユーザー名)\OneDrive\ドキュメント\Atcoder\VSCode\abc001a.cpp) では、波線が無効になっています」
とメッセージが出ているので、これが原因かと思いますが解決方法が分かりません。教えて下さると助かります。
↓c_cpp_properties.json
{ "configurations": [ { "name": "Mac", "includePath": [ "${workspaceFolder}/**" ], "compilerPath": "/usr/bin/clang", "cStandard": "c11", "cppStandard": "c++14", "intelliSenseMode": "clang-x64" }, { "name": "Win32", "includePath": [ "${workspaceFolder}/**" ], "compilerPath": "C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-sjlj-rt_v6-rev0\mingw32\bin", "cStandard": "c11", "cppStandard": "c++14", "intelliSenseMode": "gcc-x64" } ], "version": 4 }
↓launch.json
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Launch(Win)", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/a.out", "cwd": "${workspaceFolder}", "MIMode": "gdb", "miDebuggerPath": "gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build before debug" }, { "name": "Launch(Mac)", "type": "lldb", "request": "launch", "program": "${fileDirname}/a.out", "preLaunchTask": "build before debug" } ] }
↓settings.json
{ "C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: LLVM, IndentWidth: 4 }", "C_Cpp.default.intelliSenseMode": "clang-x64", "C_Cpp.intelliSenseCachePath": "/tmp/vscode/", "editor.formatOnSave": true }
↓tasks.json
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "build before debug", "type": "shell", "command": "g++", "args": [ "-std=c++14", "-Wall", "-Wextra", "-g", //"-fsanitize=address", "${file}", "-o", "${fileDirname}/a.out" ], "group": { "kind": "build", "isDefault": true } } ] }