1

Visual Studio 2008でコンパイルしているときに、なぜ#include <Header.h>コンパイルされないのかわかりません 。何かが足りませんか?#include "Header.h"

4

3 に答える 3

5

#includeヘッダーの検索の2つの形式は異なります。

各フォームで検索されるパスは#includeMSDNドキュメントで確認できます。

于 2010-10-14T06:02:33.763 に答える
4

それらには異なる目的があります。

角かっこ<>は標準ヘッダーファイル用で、引用符"はヘッダーファイル用です。

これに関する詳細情報を含む別の質問があります:

#include<filename>と#include"filename"の違いは何ですか?

于 2010-10-14T06:03:42.407 に答える
2

ヘッダーファイル<>と言うと、標準のインクルードに見えますが、ヘッダーファイルが ""でインクルードされている場合、現在のディレクトリで始まり、標準のインクルードになります。ここで、この場合、Header.hは現在のディレクトリにあり、標準のインクルードにはない可能性があります。

于 2010-10-14T06:03:23.957 に答える