Turbo C++ 3.1: Mein Linker sieht doppelt?!
-
Hallo, Leute!
Ich bin ein C Anfänger und gerade dabei ein Programm zu schreiben.
Heute hab ich es auf mehrere Dateien verteilt, da es inzwischen zu
etwas unübersichtlicher Größe angewachsen ist.
Während die einzelne Datei problemlos in eine .EXE Datei umgewandelt werden
konnte, lieferte mir beim Compilieren und Linken des Projekts der Linker
folgenden Fehler:Linking ..\ORTHO.EXE:
Linker Error: _main defined in module ORTHO.C is duplicated in module ORTHO.Cund gleichlautende Fehler für alle anderen Funktionen in ortho.c
Woran haperts??
Grüße
Ancient Evil
-
Vielleicht bindest du in allen Datein Ortho.C, was die Informationen widerholt. Du musst Header oder Includewächter oder beides verwenden
.
-
Jetzt hab ich Try and error etwas an der Header Datei, die ich auch schon
vor her genutzt hab geändert und nun spuckt mir der Linker aus:Linking ..\ORTHO.EXE:
Linker Error: Undefined symbol _main in module WINMAINwat nu??
-
code zeigen (wenn es nicht soviel ist)
-
soll ich dir das listing mailen??
-
ist es zu gross für's forum? denn hier können dir mehr leute helfen. aber wenn du willst kannst ja mal machen.