Freigeben über


' include'

Die #include-Direktive bewirkt, dass der Ressourcencompiler die im filename-Parameter angegebene Datei verarbeitet. Diese Datei sollte eine Headerdatei sein, die die in der Ressourcendefinitionsdatei verwendeten Konstanten definiert. Die Datei kann Einzelbyte-, Doppelbyte- oder Unicode-Zeichen verwenden.

#include filename

Dateiname

Name der datei, die eingeschlossen werden soll. Wenn sich die Datei im aktuellen Verzeichnis befindet, muss die Zeichenfolge in doppelte Anführungszeichen eingeschlossen werden. Wenn sich die Datei in dem verzeichnis befindet, das von der UMGEBUNGsvariablen INCLUDE angegeben wird, muss die Zeichenfolge in Zeichen kleiner als und größer als (<>) eingeschlossen werden. Sie müssen einen vollständigen Pfad angeben, der in doppelte Anführungszeichen (") eingeschlossen ist, wenn sich die Datei nicht im aktuellen Verzeichnis oder in dem von der UMGEBUNGsvariablen INCLUDE angegebenen Verzeichnis befindet.

Bemerkungen

Verwenden Sie die folgende Anweisung in Ihrer Headerdatei, um Anweisungen zu umgeben, die von einem C-Compiler kompiliert werden können, aber nicht von RC:

#ifndef RC_INVOKED

Auf diese Weise können Sie die gleichen Includedateien in Ihren C- und RC-Dateien verwenden.

Beispiel

In diesem Beispiel werden die Headerdateien Windows.h und MyDefs.h beim Kompilieren der Ressourcendefinitionsdatei verarbeitet:

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

Präprozessordirektiven