Mehrere Cpp Dateien importieren

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

porcus

Betreff: Mehrere Cpp Dateien importieren

BeitragMi, Dez 26, 2007 20:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn man mehrere Cpp Dateien importieren will kann man das ja leider nicht so schreiben:
Code: [AUSKLAPPEN]
Import "a.cpp"
Extern
Function a()
End Extern

Import "b.cpp"
Extern
Function b()
End Extern


Meine Frage: Checkt Blitzmax denn überhaupt welche Funktion in welcher cpp datei drin ist wenn ichs
ungefähr so schreiben würde ?:

Code: [AUSKLAPPEN]
Import "a.cpp"
Import "b.cpp"
Extern
Function a()
Function b()
End Extern


Da sind ja schließlich keine Informationen darüber enthalten worin sich die beiden Funktionen
befinden. Findet Blitzmax die Funktionen trotzdem ???
*Account deaktiviert*
 

ChristianK

BeitragMi, Dez 26, 2007 20:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja, das funktioniert, weil externe Funktionen erst beim Linker überprüft werden und falls sie nicht vorhanden sind, wird eine Fehlermeldung "Undefined reference to ... " ausgegeben. BlitzMax verwendet die Funktionen "blind", bevor alle Objektdateien zur .exe zusammengefügt werden.

Ich frag mich nur grad, warum du's nicht einfach ausprobierst ...
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group