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++ 头文件包含 <> 路径的主要内容,如果未能解决你的问题,请参考以下文章