Wenn ich dies mache bekomme ich eine ziemlich lange Fehlerliste:
1>------ Erstellen gestartet: Projekt: Super_Engine_01, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>AreaScanning.cpp
1>Enemy.cpp
1>Framework.cpp
1>main.cpp
1>Player.cpp
1>c:\program files\super mario engine\super_engine_08\player.cpp(365) : warning C4244: 'Argument': Konvertierung von 'int' in 'float', möglicher Datenverlust
1>c:\program files\super mario engine\super_engine_08\player.cpp(365) : warning C4244: 'Argument': Konvertierung von 'int' in 'float', möglicher Datenverlust
1>c:\program files\super mario engine\super_engine_08\player.cpp(482) : warning C4244: '=': Konvertierung von 'float' in 'int', möglicher Datenverlust
1>c:\program files\super mario engine\super_engine_08\player.cpp(516) : warning C4244: '=': Konvertierung von 'float' in 'int', möglicher Datenverlust
1>c:\program files\super mario engine\super_engine_08\player.cpp(580) : warning C4244: '=': Konvertierung von 'float' in 'int', möglicher Datenverlust
1>c:\program files\super mario engine\super_engine_08\player.cpp(584) : warning C4244: '=': Konvertierung von 'float' in 'int', möglicher Datenverlust
1>c:\program files\super mario engine\super_engine_08\player.cpp(61
: warning C4244: '=': Konvertierung von 'float' in 'int', möglicher Datenverlust
1>c:\program files\super mario engine\super_engine_08\player.cpp(622) : warning C4244: '=': Konvertierung von 'float' in 'int', möglicher Datenverlust
1>c:\program files\super mario engine\super_engine_08\player.cpp(651) : warning C4244: '=': Konvertierung von 'float' in 'int', möglicher Datenverlust
1>Sprite.cpp
1>c:\program files\super mario engine\super_engine_08\sprite.cpp(232) : warning C4244: '=': Konvertierung von 'float' in 'Sint16', möglicher Datenverlust
1>c:\program files\super mario engine\super_engine_08\sprite.cpp(360) : warning C4805: '==': unsichere Kombination von Typ 'int' mit Typ 'bool' in einer Operation
1>c:\program files\super mario engine\super_engine_08\sprite.cpp(360) : warning C4805: '==': unsichere Kombination von Typ 'int' mit Typ 'bool' in einer Operation
1>Code wird generiert...
1>Kompilieren...
1>timer.cpp
1>Verknüpfen...
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) ist bereits in LIBCMT.lib(typinfo.obj) definiert.
1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) ist bereits in LIBCMT.lib(typinfo.obj) definiert.
1>msvcrt.lib(MSVCR90.dll) : error LNK2005: _exit ist bereits in LIBCMT.lib(crt0dat.obj) definiert.
1>msvcrt.lib(MSVCR90.dll) : error LNK2005: _strrchr ist bereits in LIBCMT.lib(strrchr.obj) definiert.
1>msvcrt.lib(MSVCR90.dll) : error LNK2005: _fgetc ist bereits in LIBCMT.lib(fgetc.obj) definiert.
1>msvcrt.lib(MSVCR90.dll) : error LNK2005: _fclose ist bereits in LIBCMT.lib(fclose.obj) definiert.
1>msvcrt.lib(MSVCR90.dll) : error LNK2005: _setvbuf ist bereits in LIBCMT.lib(setvbuf.obj) definiert.
1>msvcrt.lib(MSVCR90.dll) : error LNK2005: __isctype ist bereits in LIBCMT.lib(isctype.obj) definiert.
1>LINK : warning LNK4098: Standardbibliothek "LIBCMT" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden.
1>LIBCMT.lib(crt0init.obj) : warning LNK4098: Standardbibliothek "msvcrt.lib" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden.
1>libcpmtd.lib(xmbtowc.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__CrtDbgReportW".
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__CrtDbgReportW" in Funktion ""public: char & __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::operator[](unsigned int)" (??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z)".
1>Player.obj : error LNK2001: Nicht aufgelöstes externes Symbol "__CrtDbgReportW".
1>libcpmtd.lib(stdthrow.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__CrtDbgReportW".
1>libcpmtd.lib(cout.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__CrtDbgReportW".
1>libcpmtd.lib(xdebug.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__malloc_dbg" in Funktion ""void * __cdecl operator new(unsigned int,struct std::_DebugHeapTag_t const &,char *,int)" (??2@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z)".
1>libcpmtd.lib(xmbtowc.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__malloc_dbg".
1>libcpmtd.lib(xdebug.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__free_dbg" in Funktion ""void __cdecl operator delete(void *,struct std::_DebugHeapTag_t const &,char *,int)" (??3@YAXPAXABU_DebugHeapTag_t@std@@PADH@Z)".
1>libcpmtd.lib(xmbtowc.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__free_dbg".
1>libcpmtd.lib(_tolower.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__calloc_dbg" in Funktion "__Getctype".
1>.\Debug/Super_Engine_01.exe : fatal error LNK1120: 4 nicht aufgelöste externe Verweise.
1>Das Buildprotokoll wurde unter "file://c:\Program Files\Super Mario Engine\Super_Engine_08\Debug\BuildLog.htm" gespeichert.
1>Super_Engine_01 - 19 Fehler, 14 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========