Zitat von
SirThornberry:
die Meldung sagt doch alles. Die extern declaration ist vorhanden aber die Implementation wird nicht gefunden. Sowas tritt eigentlich immer dann auf wenn die entsprechenden C-Dateien nicht mit gelinkt werden und somit die implementation nicht gefunden wird.
Ich hab' ja für das
Package nur eine einzige C-Datei und die wird mit gelinkt, sonst wären die Meldungen umfangreicher. Der Rest ist ja in den
pas vorhanden und wird über die hpp beschrieben. Daraus werden dann vom Compiler die obj erstellt. Beim Linken werden die in der obj beschriebenen Funktionen in die exe gelinkt. So jedenfalls hab ich es verstanden. Um eine solche Meldung zu produzieren, muss es Abweichungen zwischen den beim Linken verwendeten Dateien geben, also nach meinem Verständnis zwischen hpp und obj.
Vielleicht kannst Du Deine Aussage ein wenig auf die verwendten Mechanismen bezogen erklären.
Grüße, Messie
OT: wir brauchen dringend noch ein
, der genauso dumm guckt wie ich eben...