Antwort
von
- abgemeldetes Mitglied -
nach einer Minute
0
hilfreich
Re: C / C++ Includes einbauen
Hallo,
wie du Header-Dateien inkludierst, ist erstmal unabhängig von der Entwicklungsumgebung.
Der Compiler (genauer: der Präprozessor) kopiert einfach den Inhalt der Header-Datei, an der Stelle, an der das #include seht.
Es gibt 2 "verschiedene" #include Angaben.
Mit
#include <stdio.h>
bindest du die stdio.h ein. Die eckigen Klammern, sagen dem Compiler, dass er die Header-Dateien in den Standard-Verzeichnis suchen soll (unter Windows ist das ein Unterverzeichnis vom Compiler).
Willst du Header-Dateien inkludieren, die nicht im Standard-Verzeichnis liegen, gibst du die Datei in Anführungszeichen an, also z.B.
#include "meinheader.h"
In diesem Fall muss die Header-Datei im gleichen Verzeichnis liegen, wie die C-Datei.
Liegt die Headerdatei in einem Unterverzeichnis, musst du den Pfad relativ zur Quelldatei angeben, also z.B.
#include "unterverz/meinheader.h"
Bitte aufpassen, dass als Pfadseperator ein normaler Slash verwendet wird.
Backslashs müssen sonst doppelt angegeben werden:
#include "unterverz\\meinheader.h"
Hoffe das hilft erstmal :)
Wie kann ich Includes einbauen? Also der code ist ja imme:
#include "name.endung"
aber nur wenn ich sowas wie #include "afxinet.h" einbauen
will wie soll das dann gehen?