Compile-Problem: _WinMain@16 bereits in ...definiert
-
Hallo zusammen!
Ich hoffe Ihr könnt mir bei einem Compile-Problem helfen.
--------------------Konfiguration: work - Win32 Debug-------------------- Linker-Vorgang läuft... wxmswd.lib(main.obj) : error LNK2005: _WinMain@16 bereits in libbasics.lib(w32drv.obj) definiert Debug/template.exe : fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden Fehler beim Ausführen von link.exe. template.exe - 2 Fehler, 0 Warnung(en)
Ich versuche vergeblich in meinem Programm zwei Bibliotheken zu benutzten
ich habe die oben genannte w32drv.cpp/obj und alle sämtlichen Dateien gelöscht.
habe benötigten lib gelinkt, und habe auch meinen Linker um /nodefaultlib:libcd.lib erweitert.Wie soll ich diesen Fehler beheben?
Wäre schön wenn ihr mir weiterhelfen könnt...!MfG
tuhana
-
sorry, mit sämtlichen Dateien meine ich..Dateien die mit w32drv... anfangen
ps: es handelt sich um mvs 6
-
Linker-Fehler, kein Compiler-Fehler. Eine Bibliothek ist zuviel.
-
zwei main einsprünge..
halte es wie mit highlander:
there could be only one
-
ich brauche aber beide Bibliotheken... gibt's keine Möglichkeit die eine main umzubennen? oder sowas ähnliches?
-
falls es jemanden interessieren sollte,
ich habe das obige problem lösen können
das eine winmain wird einfach umbenannt... so einfach gehts