4

私は、実行して追加のコードを追加する必要がある (学校用の) C++ プロジェクトを受け取りました。プロジェクトを Visual Studio Code で実行したいと考えています。C/C++ 拡張機能と Code Runner 拡張機能をダウンロードしました。main.cpp ファイルを実行しようとすると、次のエラーが発生します。

ここに画像の説明を入力

ANTLRInputStream.h ファイルは、ランタイム フォルダーにある別の src フォルダーにあります。インクルードを次のように変更できます。

#include "../runtime/src/ANTLRInputStream.h" 

しかし、ANTLRInputStream 内に別の場所にあるヘッダー ファイルを参照するインクルードが多数あるという別のエラーが発生します。

次のプロパティ ファイルがあります。

{
"configurations": [
    {
        "name": "MinGW",
        "compilerPath": "C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gcc.exe",
        "includePath": [
            "${workspaceFolder}/**",
            "runtime/src"
        ],
        "defines": [
            "_DEBUG",
            "UNICODE",
            "_UNICODE"
        ],
        "intelliSenseMode": "gcc-x64"
    }
],
"version": 4
}

次のようないくつかのバリエーションを試しました。

  • ランタイム/ソース
  • ${rootFolder}/**
  • ${rootFolder}/runtime/src

そして、いくつかの類似のものがありますが、それらは機能せず、機能するかどうかはよくわかりません (VSCode で C++ プロジェクトをセットアップする方法についての手がかりがないため)。すべてのインクルードを機能させ、すべてのインクルードを手動で変更してその場所を見つけることなくプログラムを実行できるようにするにはどうすればよいですか?

4

2 に答える 2