Ganzer Thread in "all"-Ansicht

Re: Compile

wxBasic-Forum (deutsch)

Geschrieben von - written by Mark am 19. Dezember 2005 12:22:47:

Als Antwort auf - as response to: Re: Compile geschrieben von - written by Ducke am 18. Dezember 2005 18:01:59:

>Danke Mark,
>ich werd mir mal den Borland Compiler besorgen und probieren.
>Was hat es eigentlich mit den verschiedenen Dateiendungen in C auf sich (*.h, *.i; *.c)?
>Dirk

Moin,

Die .i werden verwendet, um C-Dateien zu erzeugen.

Beispiel class.i.
Damit kann ein Compiler nix anfangen, das ist eine "Vorlage", die von "wrap.wxb" zu anderen Dateien umgewandelt wird, z.B. zu "wrap.cpp".

Im Grunde ist class.i eine Art wxbasic-Programm, daß dann in C++-Code konvertiert wird, weil das einfacher ist, als C++-Code direkt zu schreiben.

.h sind Header.
Sie enthalten eine Art "Inhaltsverzeichnis" der .c -Dateien.

Ein .c sieht so aus:


# include a
# include b

void funktion1(){
  GANZ VIEL CODE
}

void funktion2(){
  GANZ VIEL CODE
}

Eine . h sieht so aus:
void funktion1();
void funktion2();

Sie beereitet den Compiler darauf vor, was ihn im eigentlichen Progamm später so an Funktionen erwartet.

Gruß, Mark





Antworten - answers:

wxBasic-Forum (deutsch)