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 サイトの他の関連記事を参照してください。