C++ 头文件包含 <> 路径

Posted

技术标签:

【中文标题】C++ 头文件包含 <> 路径【英文标题】:C++ header file includes <> paths 【发布时间】:2011-04-13 19:05:05 【问题描述】:

快速背景。我正在使用以下内容:

    Windows XP Visual Studio 6.0

当你像下面这样指定 #include 时,它​​会在哪里寻找这个头文件:

#include <msxml.h>

它是否在查看环境变量以确定要查看的路径?如果有,是哪一个?

【问题讨论】:

Visual Studio 6?我不得不问谷歌知道那个版本到底有多古老(它是在 1998 年发布的,记录在案)。为什么要使用上个世纪的 IDE?获取更新的 Express 版本或任何开源 IDE。与此相比,即使是广受诅咒的 Dev-C++ 也将是现代的...... @delnan:很多人都被困在无法升级的遗留项目上。 @delnan 如果您曾经尝试将使用 Visual Studio 6.0 编写的大型项目升级到 2010,您就不会问这个问题。 去过你所在的地方。 VC 6 已报废。如果每件事都出了问题,那你就完蛋了。 【参考方案1】:

如果您使用的是 IDE,它会通过 Tools->Options->Directories 中的 GUI 选项设置各种搜索路径。

(另见Visual Studio 2008 (C++) additional directories for debugging?。)

【讨论】:

【参考方案2】:

环境变量很容易被调用,INCLUDE。您还可以使用-I/path/to/include 手动指定其他包含目录。

顺便说一句,现在是 2011 年。1996 年过去了很久......

【讨论】:

以上是关于C++ 头文件包含 <> 路径的主要内容,如果未能解决你的问题,请参考以下文章

C++ STL 包含哪些头文件?

C++中头文件<ctime>包含哪些函数

c++ cout需要包含哪个头文件?

c++关于multiset的头文件包含问题。

C++中使用Thread类需要包含啥头文件

如何将 <glad/glad.h> 包含在 C++ 中的多个头文件中?