私はVSコードのC/C++拡張機能をインストールしましたが、プロジェクトをコンパイルするために私がtasks.json
に持っている必要があるかどうか不明です。私はどこかで見ることができる例はありますか?C++をコンパイル/デバッグするためのVSコードの設定方法は?
また、拡張子はClangツールを指していますが、WindowsではClangが動作しないと思われます。
私はVSコードのC/C++拡張機能をインストールしましたが、プロジェクトをコンパイルするために私がtasks.json
に持っている必要があるかどうか不明です。私はどこかで見ることができる例はありますか?C++をコンパイル/デバッグするためのVSコードの設定方法は?
また、拡張子はClangツールを指していますが、WindowsではClangが動作しないと思われます。
ここでは、task.jsonファイルの詳細について説明するWebページです。
https://code.visualstudio.com/docs/editor/tasks
ビルドタスクはプロジェクト固有のものです。新しいプロジェクトを作成するには、VSCodeでディレクトリを開きます。
hereの指示に従って、Ctrl+Shift+P
を入力し、Configure Tasks
と入力して選択し、Enter
を押します。
tasks.jsonファイルが開きます。ファイルにスクリプトを作成し、それを保存し、次を貼り付けます。
{
"version": "0.1.0",
"command": "make",
"isShellCommand": true,
"tasks": [
{
"taskName": "Makefile",
// Make this the default build command.
"isBuildCommand": true,
// Show the output window only if unrecognized errors occur.
"showOutput": "always",
// No args
"args": ["all"],
// Use the standard less compilation problem matcher.
"problemMatcher": {
"owner": "cpp",
"fileLocation": ["relative", "${workspaceRoot}"],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
}
]
}
今File->Preferences->Keyboard Shortcuts
に移動し、ビルドタスクのバインディング次のキーを追加します。
// Place your key bindings in this file to overwrite the defaults
[
{ "key": "f8", "command": "workbench.action.tasks.build" }
]
今、あなたは押したときF8
のMakefileになります実行され、エラーはエディタに下線が引かれます。
私はWindows上で* 'make'が内部または外部コマンドとして認識されません 操作可能なプログラムまたはバッチファイル* –
あなたが何をしているのか分かりません –
私はC++アプリケーションをコンパイルして実行しようとしています* Windows *。 MSVCの使用。 –
目的のパラメータでclを呼び出すbuild.batを作成し、以下のスキームで呼び出すタスクを作成するか、clを直接呼び出すタスクを作成できます。 –