'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"