'include'

#include 指令会导致资源编译器处理 filename 参数中指定的文件。 此文件应该是一个头文件,用于定义资源定义文件中使用的常量。 文件可以使用单字节、双字节或 Unicode 字符。

#include filename

filename

要包含的文件的名称。 如果文件位于当前目录中,则必须将字符串括在双引号中;如果文件位于 INCLUDE 环境变量指定的目录中,则字符串必须用小于和大于字符括起来, (<>) 。 如果文件不在当前目录或 INCLUDE 环境变量指定的目录中,则必须提供用双引号 (“) 括起来的完整路径。

备注

在头文件中使用以下 语句来包围可由 C 编译器编译但不能由 RC 编译的语句:

#ifndef RC_INVOKED

这样,就可以在 .c 和 .rc 文件中使用相同的包含文件。

示例

以下示例在编译资源定义文件时处理头文件 Windows.h 和 MyDefs.h:

#include <windows.h>
#include "headers\mydefs.h"

预处理器指令