Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
不明白为什么 在使用 Visual Studio 2008#include <Header.h>编译时不编译#include "Header.h"。我错过了什么吗?
#include <Header.h>
#include "Header.h"
这两种形式的#include标题搜索方式不同。
#include
您可以在MSDN 文档中找到为每个表单搜索的路径。#include
他们有不同的目的。
括号<和>用于标准头文件,而引号"用于您的头文件。
<
>
"
这是另一个问题,其中包含有关此的更多信息:
#include <filename> 和 #include "filename" 有什么区别?
当你提到头文件<>时,它会在标准包含中查找,但是当头文件以“”包含时,会从当前目录开始,然后会查看标准包含。在这里,在这种情况下,Header.h 在当前目录中,可能不在标准包含中。