1. ホーム
  2. c++

[解決済み] Visual StudioはC++のヘッダーファイルをどこで探すのですか?

2022-11-11 23:24:20

質問

私は SourceForge から C++ アプリケーションのコピー (HoboCopy, if you're curious) をチェックアウトし、それをコンパイルしようとしました。

Visual Studio は、特定のヘッダー ファイルが見つからないと表示します。私はソース ツリーでそのファイルを見つけましたが、コンパイル時に見つけられるように、どこにそれを置く必要があるのでしょうか?

特別なディレクトリがありますか。

どのように解決するのですか?

Visual Studioは、この順序でヘッダーを探します。

  • 現在のソースディレクトリで。
  • プロジェクトのプロパティにある Additional Include Directories で ( プロジェクト -> [プロジェクト名] プロパティ C/C++ | 一般) の下にあります。
  • Visual Studio C++ で ディレクトリをインクルードする の下に ツール オプション プロジェクトとソリューション VC++ ディレクトリ .
  • Visual Studio の新しいバージョン (2015+) では、上記のオプションは非推奨となり、デフォルトのインクルード ディレクトリの一覧は プロジェクト プロパティ 構成 VC++ ディレクトリ

あなたの場合、ヘッダがあるディレクトリをプロジェクトのプロパティに追加してください( プロジェクトプロパティ 構成 C/C++ 一般的な その他のインクルードディレクトリ ).