/I(附加包含目录)

将目录添加到要在其中搜索包含文件的目录列表中。

/I[ ]directory

参数

  • directory
    添加到目录列表中的目录,该列表中的目录用于搜索包含文件。

备注

若要添加多个目录,请多次使用此选项。直到找到指定包含文件时才停止搜索这些目录。

可以将此选项与“忽略标准包含路径”(/X(忽略标准包含路径)) 选项一起使用。

编译器按下列顺序搜索目录:

  1. 包含源文件的目录。

  2. /I 选项指定的目录(按照 CL 遇到它们的顺序排列)。

  3. INCLUDE 环境变量中指定的目录。

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的**“属性页”**对话框。有关详细信息,请参见如何:打开项目属性页

  2. 单击**“C/C++”**文件夹。

  3. 单击**“常规”**属性页。

  4. 修改**“附加包含目录”**属性。

以编程方式设置此编译器选项

示例

下列命令按下列顺序查找 MAIN.c 请求的包含文件:首先是包含 MAIN.c 的目录中,然后是 \INCLUDE 目录,接着是 \MY\INCLUDE 目录,最后是分配给 INCLUDE 环境变量的目录。

CL /I \INCLUDE /I\MY\INCLUDE MAIN.C

请参见

参考

编译器选项

设置编译器选项