1

Visual C++ プロジェクトでは、#include "abc/def/gh" は次のことを意味します: コンパイラさん、同じディスク ディレクトリにある abc フォルダーに移動します (複数見つかった場合は最初に見つかり、何も見つからなかった場合は試してください)。プロジェクト ファイルが置かれているディレクトリ) のインクルード パスから、さらに下の def フォルダーに移動し、その中に gh ファイルを含めます。

本当ですか?

重要なのは、 #include に表示されるパスは、ディスク上の物理パスですよね?

ありがとう

4

1 に答える 1

1

はい、分析は正しく、パスはディスク上の物理パスに対応しています。

ただし、ヘッダーが と で囲まれている場合は違いが<>あり""ます。で囲まれている<>場合、ヘッダーは標準ヘッダーの場所にあります。ただし、 で囲まれて""いる場合は、プロジェクトのディレクトリに存在するユーザー定義のヘッダー ファイルです。

于 2013-09-13T14:32:06.127 に答える