質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.39%
JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

解決済

1回答

637閲覧

"cppdbg": Unkownn word.

nagura

総合スコア1

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2023/02/24 13:07

実現したいこと

vscode でのc++コンパイル環境の構築(windows)

前提

launch.jsonを構築している際に、以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

"cppdbg": Unkownn word.

該当のソースコード

launch.json

1{ 2 "version": "0.2.0", 3 "configurations": [ 4 { 5 "name": "g++.exe", 6 "type": "cppdbg", 7 "request": "launch", 8 "program": "${fileDirname}/${fileBasenameNoExtension}.exe", 9 "args": [], 10 "stopAtEntry": false, 11 "cwd": "${workspaceFolder}", 12 "environment": [], 13 "externalConsole": false, 14 "MIMode": "gdb", 15 "miDebuggerPath": "C:\\Program Files\\mingw64\\bin\\gdb.exe", 16 "setupCommands": [ 17 { 18 "description": "gdb の再フォーマットを有効にする", 19 "text": "-enable-pretty-printing", 20 "ignoreFailures": true 21 } 22 ], 23 "preLaunchTask": "[Windows] C/C++: g++.exe アクティブなファイルのビルド" 24 } 25 ] 26} 27

補足情報(FW/ツールのバージョンなど)

tasks.json

1{ 2 "tasks": [ 3 { 4 "type": "cppbuild", 5 "label": "[Windows] C/C++: g++.exe アクティブなファイルのビルド", 6 "command": "C:\\Program Files\\mingw64\\bin\\g++.exe", 7 "args": [ 8 "-Wl,--stack", 9 "-Wl,67108864", 10 "-g", 11 "${file}", 12 "-o", 13 "${fileDirname}/${fileBasenameNoExtension}.exe" 14 ], 15 "options": { 16 "cwd": "${workspaceFolder}" 17 }, 18 "problemMatcher": [ 19 "$gcc" 20 ], 21 "group": { 22 "kind": "build", 23 "isDefault": true 24 }, 25 "detail": "デバッガーによって生成されたタスク。" 26 } 27 ], 28 "version": "2.0.0" 29}

c_cpp_properties.json

1{ 2 "configurations": [ 3 { 4 "name": "windows-gcc-x64", 5 "includePath": [ 6 "${workspaceFolder}/**" 7 ], 8 "defines": [ 9 "_DEBUG", 10 "UNICODE", 11 "_UNICODE" 12 ], 13 "windowsSdkVersion": "10.0.19041.0", 14 "compilerPath": "C:\\Program Files\\mingw64\\bin\\gcc.exe", 15 "cStandard": "${default}", 16 "cppStandard": "${default}", 17 "intelliSenseMode": "windows-gcc-x64", 18 "browse": { 19 "path": [ 20 "C:\\Program Files\\mingw64\\include", 21 "C:\\Program Files\\mingw64\\bin", 22 "${workspaceFolder}/**" 23 ], 24 "limitSymbolsToIncludedHeaders": true, 25 "databaseFilename": "" 26 } 27 } 28 ], 29 "version": 4 30}

Program Filesの下にmingw64があります。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Crimson_Tide

2023/02/24 16:24

Code Spell Checkerという拡張機能を導入していませんか? "cppdbg": Unknown word. cSpell [Ln ?,Col ??](?は数字) となっていませんか? Code Spell Checkerはスペルミスと思われるとこに警告など出す拡張機能ですが、把握していない単語に該当メッセージ(青波線なので情報レベル)を出します。 無視して問題ないと思います。 気になるので表示を消したいのであれば、 (1)問題タブで街頭メッセージを右クリックして Add ”cppdbg” to ~(3つぐらいでると思うので適切なものを選択)を選択する ※既知の単語としてsetteings.jsonなどに登録されます。 (2) settings.json内に "cSpell.ignorePaths"の項目にCode Spell Checkerの対象外にしたいパス かファイル名を記入。 "launch.json"でもいいですし、私は".vscode"としています。
nagura

2023/02/25 11:32

丁寧な説明、わかりやすかったです。 教えていただいた手順で、無事に警告を非表示にできました。 ありがとうございました。
guest

回答1

0

自己解決

いただいた説明のおかげで、解決しました。

投稿2023/02/25 11:33

nagura

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.39%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問