vscodeはC / C ++環境を構成します

 VSCodeを使用したC / C ++の開発プロセスには、tasks.json、launch.json  c_cpp_properties.jsonの3つの重要な構成ファイルがあります彼が最初にvscodeに触れたときの初心者として、彼はこれらの構成ファイルに直面するときに本当に困っていました、そしてインターネット上で見つけられたリソースはあまりにも散らばっていました。これらの内容の要約はここにあります:

注:WindowsでのC / C ++コンパイルとデバッグの場合、WindowsでのデバッグはCygwinとMinGWのみをサポートします。コードブロックは作成者のコンピューターにプリインストールされており、MinGWはデフォルトでインストールされるため、コンパイラーはプリインストールされたコードブロックを直接使用します。インストールパッケージのMinGWの場合、コードブロックまたはMinGWがコンピューターにインストールされていない場合は、事前にMinGW関連のツールをインストールし、ユーザーの環境変数にgccを追加する必要があります。

1.tasks.json

tasks.jsonがあるモジュールを支援するプログラムのことコンパイルvscodeインチこれは、入力と同様の操作を行うことができますのgccのhello.c -o hello」を コマンドあなたに代わって、コマンドラインで。あなたが 長い間、あなたがで動作として実行可能ファイルを生成することができますグラフィカルインターフェイス。あなたはプロジェクトフォルダで開いvscode、「選択した場合は、ターミナルを」、「を選択設定タスクを使用するコンパイラを選択し、」(ここで私はGCCを選択)、デフォルトのtasks.jsonファイルを生成することができます。

.vscodeという名前のファイルがフォルダーの下に生成され、tasks.jsonがその中に配置されていることがわかります。より重要な変数の中で:

2. launch.json

launch.jsonは 、実行(実行)およびデバッグ(デバッグ)用の構成ファイルです。言語環境の指定、デバッグのタイプの指定などを行うことができます。VS Codeを開いた後、下の図に示すプロンプトに従って左から右にクリックします(上部のメニューバーで[実行][構成を開く]を選択し、[C ++(GDB / LLDB)]を選択して生成することもできます) launch .json)、launch.jsonファイルを作成します。

生成されたlaunch.jsonも.vscodeフォルダーに配置されます。さまざまな変数の内容と意味は次のとおりです。

3. c_cpp_properties.json

c_cpp_properties.jsonは主に、ヘッダーファイル含むパスの設定、C / C ++サポートされているバージョン番号の設定などに使用されます。Ctrl + Shift + Pを  クリック してコマンド検索ボックスポップアップし、[C / C ++:構成の編集(UI)]を選択してc_cpp_properties.jsonファイルを生成します。このファイルも.vscodeフォルダーに含まれています。

主な変数名と意味は次のとおりです。

上記の3つの構成ファイルには、$ {workspaceFolder}などの同様の説明があります。これらの説明はVSコードの 事前定義された変数名であり、作業ディレクトリのパス、環境変数の名前を参照するために使用できます。 、および世代ファイルの名前など。これらの事前定義された変数名を使用すると、開発プロセスがより効率的になり、移植性が大幅に向上します。詳細については、公式ドキュメントの変数リファレンスを参照してください 

一般的に、より一般的な変数名は次のとおりです。

${workspaceFolder}         - VS Code当前打开工作区文件夹的路径
${file}                    - 当前打开文件的绝对路径
${fileBasename}            - 当前打开文件的名称
${fileBasenameNoExtension} - 当前打开文件的名称,但是不加后缀名
${fileDirname}             - 文件所在的文件夹路径

 

おすすめ

転載: blog.csdn.net/u013318019/article/details/113008770