Hi!!
Der Titel sagt ja schon mein was mein (Haupt)Problem ist...
Frage 1:
Aber wie bekomm ich die mehrfach definierten Symbole weg?
Das sind sachen wie:
|
Quellcode
|
1
2
3
4
5
6
7
8
|
msvcrt.lib(MSVCRT.dll) : error LNK2005: _exit bereits in LIBC.lib(crt0dat.obj) definiert
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strncpy bereits in LIBC.lib(strncpy.obj) definiert
msvcrt.lib(MSVCRT.dll) : error LNK2005: _fgetc bereits in LIBC.lib(fgetc.obj) definiert
msvcrt.lib(MSVCRT.dll) : error LNK2005: _fclose bereits in LIBC.lib(fclose.obj) definiert
msvcrt.lib(MSVCRT.dll) : error LNK2005: _setvbuf bereits in LIBC.lib(setvbuf.obj) definiert
msvcrt.lib(MSVCRT.dll) : error LNK2005: __isctype bereits in LIBC.lib(isctype.obj) definiert
LIBC.lib(crt0init.obj) : warning LNK4098: Standardbibliothek "msvcrt.lib" steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
Release/SDL_Game.exe : fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden
|
Wobei ich die ganzen Methoden nie verwende.
Frage 2:
Und wie kann ich mein Projekt so compilieren das alle dateien und *.dll Dateien in der *.exe landen? Oder ist das nicht möglich
Frage 3:
Ich kann mein Programm nur mit Visual C++ mit strg + F5 (Ausführen von *.exe) starten. Wenn Ich versuche die *.exe Datei "Normal" zu öffnen wird der Bildschirm nur kurz schwarz und dann komm ich wieder zum Desktop
Bezüglich der *.dll dateien hab ich hier im Forum auch schon herumgesucht aber nichts gefunden. Bei den anderen fragen hab ich keinen Plan wonach ich suchen könnte.
Yoshi