ホームページ >バックエンド開発 >C++ >複数のソース ファイルを使用するときに VS Code で C ビルド エラーを解決する方法は?

複数のソース ファイルを使用するときに VS Code で C ビルド エラーを解決する方法は?

Barbara Streisand
Barbara Streisandオリジナル
2025-01-04 05:52:39471ブラウズ

How to Resolve C   Build Errors in VS Code When Using Multiple Source Files?

VS コード: 複数のソース ファイルを使用した C プログラムのビルド エラーを解決する

複数の .cpp ソース ファイルを使用して C プログラムをビルドしようとしたときGCC コンパイラーを使用する VS Code では、Cat.cpp ファイルが認識されない場合に問題が発生する可能性があります。これを修正するには、プロジェクト ファイルに次の調整を加えます:

tasks.json 変更:

{
  // ... (Existing code)

  "tasks": [
    // ... (Existing tasks)

    {
      "label": "g++.exe build active file",
      "type": "shell",
      "args": [
        "-g",
        "${fileDirname}\**.cpp",
        "-o",
        "${fileDirname}\${fileBasenameNoExtension}.exe"
      ]
    }
  ]
}

追加されたコードは、シェル コマンドに検索を指示します。現在のディレクトリ (fileDirname) 内のすべての .cpp ファイルを対象に、アクティブなファイルにちなんで名付けられた単一の実行可能ファイルにコンパイルします。 (fileBasenameNoExtension.exe).

launch.json 変更:

{
  // ... (Existing code)

  "preLaunchTask": "g++.exe build active file"
}

この追加により、tasks.json で定義されたタスクとして起動前タスクが設定され、デバッガーを起動する前にビルド タスクが実行されることを確認します。

これらの変更により、VS Code は次のようになります。 Cat.cpp ファイルをインクルードしてプログラムをビルドすると、プロジェクトを正常にコンパイルして実行できるようになります。

以上が複数のソース ファイルを使用するときに VS Code で C ビルド エラーを解決する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。