Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

1

13.11.2011, 21:43

Tokamak linker Fehler

Hallo
Ich habe ja ein bisschen mit der Tokamak rumexpreimentiert. Nun ich habe jetzt eine Release version erstellt gehabt. Dann wollte ich wieder ein Debug version erstellen bekomme aber aufeinmal Fehler!! O.o
Folgende:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
1>libcmt.lib(invarg.obj) : error LNK2005: __initp_misc_invarg ist bereits in LIBCMTD.lib(invarg.obj) definiert.
1>libcmt.lib(invarg.obj) : error LNK2005: __call_reportfault ist bereits in LIBCMTD.lib(invarg.obj) definiert.
1>libcmt.lib(invarg.obj) : error LNK2005: __set_invalid_parameter_handler ist bereits in LIBCMTD.lib(invarg.obj) definiert.
1>libcmt.lib(invarg.obj) : error LNK2005: __get_invalid_parameter_handler ist bereits in LIBCMTD.lib(invarg.obj) definiert.
1>libcmt.lib(invarg.obj) : error LNK2005: __invoke_watson ist bereits in LIBCMTD.lib(invarg.obj) definiert.
1>libcmt.lib(invarg.obj) : error LNK2005: "void __cdecl _invoke_watson(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invoke_watson@@YAXPBG00II@Z) ist bereits in LIBCMTD.lib(invarg.obj) definiert.
1>libcmt.lib(invarg.obj) : error LNK2005: __invalid_parameter ist bereits in LIBCMTD.lib(invarg.obj) definiert.
1>libcmt.lib(invarg.obj) : error LNK2005: "void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int)" (?_invalid_parameter@@YAXPBG00II@Z) ist bereits in LIBCMTD.lib(invarg.obj) definiert.
1>libcmt.lib(invarg.obj) : error LNK2005: ___pInvalidArgHandler ist bereits in LIBCMTD.lib(invarg.obj) definiert.
1>LIBCMTD.lib(crt0init.obj) : warning LNK4098: Standardbibliothek "libcmt.lib" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden.
1>.\Debug\TokamakTest.exe : fatal error LNK1169: Mindestens ein mehrfach definiertes Symbol gefunden.

Was ist das? Ich habe ja nichts verändert. Ich habe schon mit /FORCE:Multiple gemacht das geht zwar aber ich will das ja weg haben!
Danke
MfG

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

2

13.11.2011, 23:39

Erstes Ergebnis bei Google. :D (es hilft manchmal nur kleine Teile, wie die Funktionsnamen, zu suchen ;) )
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?