Anfang des Inhaltsbereichs

Hintergrunddokumentation Include-Dateien Dokument im Navigationsbaum lokalisieren

Die Abhängigkeiten einer Moduldatei von Include-Dateien soll an einem Beispiel einer Moduldatei der Linkbeschreibung dbmcli.lnk erläutert werden.

Beispiel

Die Abhängigkeiten für die Moduldatei vcn12.cpp aus dem Verzeichnis $OWN/sys/src/cn sind in der Kompilierbeschreibung $OWN/sys/desc/cn.com enthalten. Sie werden durch die folgende Zeile der Kompilierbeschreibung beschrieben:

vcn12.cpp inc=gsp09.h,heo02.h,hcn13.h,hcn14.h,hcn90.h,...

In diesem Beispiel ist nur das Schlüsselwort inc enthalten. Das Schlüsselwort inc verweist auf die notwendigen Include-Dateien.

Die nach dem Schlüsselwort inc genannten Include-Dateien werden von der Entwicklungsumgebung vor der Übersetzung der Moduldatei in das Include-Verzeichnis $OWN/wrk/incl generiert. Dabei bearbeitet die Entwicklungsumgebung die Include-Dateien je nach ihrem Dateityp.

Im oben genannten Beispiel gibt es nur Include-Dateien vom Typ h . Include-Dateien vom Typ h werden aus dem jeweiligen Unterverzeichnis des Verzeichnisses $OWN/sys/src in ein Unterverzeichnis des Include-Verzeichnisses kopiert. Der Name dieses Unterverzeichnisses wird durch die Entwicklungsumgebung implizit aus dem Namen der Include-Datei ermittelt.

Ende des Inhaltsbereichs