Visual Studio Code で複数の C ファイルをコンパイルする
Visual Studio Code のデフォルトの C/C コンパイラ構成では、複数の .cpp ファイルをコンパイルするときにエラーが発生する場合があります。これを解決するには、次の手順に従います。
1.ビルド タスクを構成します
- 設定を開きます (ファイル > 環境設定 > 設定)
- 「C_CPP: 構成プロバイダー」を検索します
- 「デフォルト (ユーザーまたはワークスペース設定がない場合)」オプション
- 「タスク」タブで、「C/C : g .exe build active file」タスクを見つけます
- 「${」を置き換えます
- 2.外部ライブラリのリンク
-
- FFMpeg などの外部ライブラリをリンクするには、次の手順に従います。
- 好みの方法 (パッケージ マネージャー、手動インストールなど) を使用してライブラリをインストールします
- ライブラリのヘッダー ファイルを保存するための対応するインクルード ディレクトリを作成します。
g++ ${fileDirname}/**.cpp -o main.out -I/path/to/ffmpeg/include -L/path/to/ffmpeg/lib -lffmpeg
ログイン後にコピー
Visual Studio Code がライブラリを認識できるように、インクルード ディレクトリを「C_CPP: IntelliSense インクルード パス」設定 ([設定] 内) に追加します。
.cpp ファイルに、ライブラリから必要なヘッダーを含めます。[タスク] タブで、リンカー オプションを [コマンド] フィールドに追加して、ライブラリの場所を指定します。たとえば、FFMpeg の場合:ライブラリのインストールに基づいてインクルード パスとリンカー オプションを調整する必要がある場合があることに注意してください。
以上が「質問」形式を念頭に置いて、タイトルのオプションをいくつか示します。
* Visual Studio Code で複数の C ファイルをコンパイルし、外部ライブラリをリンクするにはどうすればよいですか?
* 複数の C ファイルのコンパイルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。