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

1

17.07.2013, 14:48

Systemfehler nach dem richtigen installieren von sfml

Also ich habe sfml in mien visual c++ 2010 installiert und nun wollte ich anfangen zu schreiben aber schnell bemekrte ich, dass da immer noch nicht alles koscha ist.
Also wenn ich die Anwendung debuggen kommen Link Errors und zwar

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
1>------ Erstellen gestartet: Projekt: Moorhun von marvin 0.2 Alpha, Konfiguration: Debug Win32 ------
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "void __cdecl std::_Xlength_error(char const *)" (?_Xlength_error@std@@YAXPBD@Z) ist bereits in libcpmt.lib(xthrow.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: void __thiscall std::basic_ios<char,struct std::char_traits<char> >::setstate(int,bool)" (?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: class std::locale::facet * __thiscall std::locale::facet::_Decref(void)" (?_Decref@facet@locale@std@@QAEPAV123@XZ) ist bereits in Framework.obj definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "private: static class std::locale::_Locimp * __cdecl std::locale::_Getgloballocale(void)" (?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ) ist bereits in libcpmt.lib(locale0.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "protected: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::_Init(void)" (?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXXZ) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: bool __thiscall std::codecvt_base::always_noconv(void)const " (?always_noconv@codecvt_base@std@@QBE_NXZ) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: void __thiscall std::locale::facet::_Incref(void)" (?_Incref@facet@locale@std@@QAEXXZ) ist bereits in Framework.obj definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: static unsigned int __cdecl std::codecvt<char,char,int>::_Getcat(class std::locale::facet const * *,class std::locale const *)" (?_Getcat@?$codecvt@DDH@std@@SAIPAPBVfacet@locale@2@PBV42@@Z) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) ist bereits in libcpmt.lib(xlock.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z) ist bereits in libcpmt.lib(xlock.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: virtual __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::~basic_streambuf<char,struct std::char_traits<char> >(void)" (??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "protected: __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::basic_streambuf<char,struct std::char_traits<char> >(void)" (??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "void __cdecl std::_Xout_of_range(char const *)" (?_Xout_of_range@std@@YAXPBD@Z) ist bereits in libcpmt.lib(xthrow.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: int __thiscall std::codecvt<char,char,int>::in(int &,char const *,char const *,char const * &,char *,char *,char * &)const " (?in@?$codecvt@DDH@std@@QBEHAAHPBD1AAPBDPAD3AAPAD@Z) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "protected: void __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::setg(char *,char *,char *)" (?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: int __thiscall std::codecvt<char,char,int>::unshift(int &,char *,char *,char * &)const " (?unshift@?$codecvt@DDH@std@@QBEHAAHPAD1AAPAD@Z) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: int __thiscall std::codecvt<char,char,int>::out(int &,char const *,char const *,char const * &,char *,char *,char * &)const " (?out@?$codecvt@DDH@std@@QBEHAAHPBD1AAPBDPAD3AAPAD@Z) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: virtual __thiscall std::basic_ios<char,struct std::char_traits<char> >::~basic_ios<char,struct std::char_traits<char> >(void)" (??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "private: static void __cdecl std::ios_base::_Ios_base_dtor(class std::ios_base *)" (?_Ios_base_dtor@ios_base@std@@CAXPAV12@@Z) ist bereits in libcpmt.lib(ios.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "private: static class std::locale::_Locimp * __cdecl std::locale::_Init(void)" (?_Init@locale@std@@CAPAV_Locimp@12@XZ) ist bereits in libcpmt.lib(locale0.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: __thiscall std::basic_ostream<char,struct std::char_traits<char> >::basic_ostream<char,struct std::char_traits<char> >(class std::basic_streambuf<char,struct std::char_traits<char> > *,bool)" (??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z) ist bereits in libcpmt.lib(cout.obj) definiert.
1>msvcprt.lib(MSVCP100.dll) : error LNK2005: "public: void __thiscall std::basic_ostream<char,struct std::char_traits<char> >::`vbase destructor'(void)" (??_D?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ) ist bereits in libcpmt.lib(cout.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: "public: __thiscall std::exception::exception(char const * const &)" (??0exception@std@@QAE@ABQBD@Z) ist bereits in LIBCMT.lib(stdexcpt.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: "public: virtual __thiscall std::exception::~exception(void)" (??1exception@std@@UAE@XZ) ist bereits in LIBCMT.lib(stdexcpt.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: "public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@std@@QAE@ABV01@@Z) ist bereits in LIBCMT.lib(stdexcpt.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _memmove ist bereits in LIBCMT.lib(memmove.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: "public: __thiscall std::bad_cast::bad_cast(char const *)" (??0bad_cast@std@@QAE@PBD@Z) ist bereits in LIBCMT.lib(stdexcpt.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fgetc ist bereits in LIBCMT.lib(fgetc.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fputc ist bereits in LIBCMT.lib(fputc.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _ungetc ist bereits in LIBCMT.lib(ungetc.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: __lock_file ist bereits in LIBCMT.lib(_file.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: __unlock_file ist bereits in LIBCMT.lib(_file.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fflush ist bereits in LIBCMT.lib(fflush.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _setvbuf ist bereits in LIBCMT.lib(setvbuf.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _memcpy_s ist bereits in LIBCMT.lib(memcpy_s.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fwrite ist bereits in LIBCMT.lib(fwrite.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fgetpos ist bereits in LIBCMT.lib(fgetpos.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: __fseeki64 ist bereits in LIBCMT.lib(fseeki64.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fsetpos ist bereits in LIBCMT.lib(fsetpos.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _fclose ist bereits in LIBCMT.lib(fclose.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _ldexp ist bereits in LIBCMT.lib(_ldexp_.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _feof ist bereits in LIBCMT.lib(feoferr.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _free ist bereits in LIBCMT.lib(free.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _malloc ist bereits in LIBCMT.lib(malloc.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _realloc ist bereits in LIBCMT.lib(realloc.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _strtol ist bereits in LIBCMT.lib(strtol.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _strncmp ist bereits in LIBCMT.lib(strncmp.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: _tolower ist bereits in LIBCMT.lib(tolower.obj) definiert.
1>MSVCRT.lib(MSVCR100.dll) : error LNK2005: ___iob_func ist bereits in LIBCMT.lib(_file.obj) definiert.
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>LINK : warning LNK4098: Standardbibliothek "MSVCRT" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden.
1>sfml-window-s.lib(VideoModeImpl.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__EnumDisplaySettingsA@12" in Funktion ""public: static class sf::VideoMode __cdecl sf::priv::VideoModeImpl::getDesktopMode(void)" (?getDesktopMode@VideoModeImpl@priv@sf@@SA?AVVideoMode@3@XZ)".
1>sfml-window-s.lib(WglContext.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__DestroyWindow@4" in Funktion ""public: virtual __thiscall sf::priv::WglContext::~WglContext(void)" (??1WglContext@priv@sf@@UAE@XZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__DestroyWindow@4".
1>sfml-window-s.lib(WglContext.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ReleaseDC@8" in Funktion ""public: virtual __thiscall sf::priv::WglContext::~WglContext(void)" (??1WglContext@priv@sf@@UAE@XZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ReleaseDC@8".
1>sfml-window-s.lib(WglContext.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__GetDC@4" in Funktion ""public: __thiscall sf::priv::WglContext::WglContext(class sf::priv::WglContext *)" (??0WglContext@priv@sf@@QAE@PAV012@@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__GetDC@4".
1>sfml-window-s.lib(WglContext.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ShowWindow@8" in Funktion ""public: __thiscall sf::priv::WglContext::WglContext(class sf::priv::WglContext *)" (??0WglContext@priv@sf@@QAE@PAV012@@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__ShowWindow@8".
1>sfml-window-s.lib(WglContext.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__CreateWindowExA@48" in Funktion ""public: __thiscall sf::priv::WglContext::WglContext(class sf::priv::WglContext *)" (??0WglContext@priv@sf@@QAE@PAV012@@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "__imp__CreateWindowExA@48".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__DispatchMessageA@4" in Funktion ""protected: virtual void __thiscall sf::priv::WindowImplWin32::processEvents(void)" (?processEvents@WindowImplWin32@priv@sf@@MAEXXZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__TranslateMessage@4" in Funktion ""protected: virtual void __thiscall sf::priv::WindowImplWin32::processEvents(void)" (?processEvents@WindowImplWin32@priv@sf@@MAEXXZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__PeekMessageA@20" in Funktion ""protected: virtual void __thiscall sf::priv::WindowImplWin32::processEvents(void)" (?processEvents@WindowImplWin32@priv@sf@@MAEXXZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SetWindowPos@28" in Funktion ""public: virtual void __thiscall sf::priv::WindowImplWin32::setPosition(class sf::Vector2<int> const &)" (?setPosition@WindowImplWin32@priv@sf@@UAEXABV?$Vector2@H@3@@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__AdjustWindowRect@12" in Funktion ""public: virtual void __thiscall sf::priv::WindowImplWin32::setSize(class sf::Vector2<unsigned int> const &)" (?setSize@WindowImplWin32@priv@sf@@UAEXABV?$Vector2@I@3@@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__GetWindowLongA@8" in Funktion ""public: virtual void __thiscall sf::priv::WindowImplWin32::setSize(class sf::Vector2<unsigned int> const &)" (?setSize@WindowImplWin32@priv@sf@@UAEXABV?$Vector2@I@3@@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SetCursor@4" in Funktion ""public: virtual void __thiscall sf::priv::WindowImplWin32::setMouseCursorVisible(bool)" (?setMouseCursorVisible@WindowImplWin32@priv@sf@@UAEX_N@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__LoadCursorA@8" in Funktion ""public: virtual void __thiscall sf::priv::WindowImplWin32::setMouseCursorVisible(bool)" (?setMouseCursorVisible@WindowImplWin32@priv@sf@@UAEX_N@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ChangeDisplaySettingsA@8" in Funktion ""private: void __thiscall sf::priv::WindowImplWin32::cleanup(void)" (?cleanup@WindowImplWin32@priv@sf@@AAEXXZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__MapVirtualKeyA@8" in Funktion ""private: static enum sf::Keyboard::Key __cdecl sf::priv::WindowImplWin32::virtualKeyCodeToSF(unsigned int,long)" (?virtualKeyCodeToSF@WindowImplWin32@priv@sf@@CA?AW4Key@Keyboard@3@IJ@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SetWindowLongA@12" in Funktion ""public: virtual __thiscall sf::priv::WindowImplWin32::~WindowImplWin32(void)" (??1WindowImplWin32@priv@sf@@UAE@XZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__UnregisterClassA@8" in Funktion ""public: virtual __thiscall sf::priv::WindowImplWin32::~WindowImplWin32(void)" (??1WindowImplWin32@priv@sf@@UAE@XZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__UnregisterClassW@8" in Funktion ""public: virtual __thiscall sf::priv::WindowImplWin32::~WindowImplWin32(void)" (??1WindowImplWin32@priv@sf@@UAE@XZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__DestroyIcon@4" in Funktion ""public: virtual __thiscall sf::priv::WindowImplWin32::~WindowImplWin32(void)" (??1WindowImplWin32@priv@sf@@UAE@XZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__GetWindowRect@8" in Funktion ""public: virtual class sf::Vector2<int> __thiscall sf::priv::WindowImplWin32::getPosition(void)const " (?getPosition@WindowImplWin32@priv@sf@@UBE?AV?$Vector2@H@3@XZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__GetClientRect@8" in Funktion ""public: virtual class sf::Vector2<unsigned int> __thiscall sf::priv::WindowImplWin32::getSize(void)const " (?getSize@WindowImplWin32@priv@sf@@UBE?AV?$Vector2@I@3@XZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__ScreenToClient@8" in Funktion ""private: void __thiscall sf::priv::WindowImplWin32::processEvent(unsigned int,unsigned int,long)" (?processEvent@WindowImplWin32@priv@sf@@AAEXIIJ@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__TrackMouseEvent@4" in Funktion ""private: void __thiscall sf::priv::WindowImplWin32::processEvent(unsigned int,unsigned int,long)" (?processEvent@WindowImplWin32@priv@sf@@AAEXIIJ@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__GetAsyncKeyState@4" in Funktion ""private: void __thiscall sf::priv::WindowImplWin32::processEvent(unsigned int,unsigned int,long)" (?processEvent@WindowImplWin32@priv@sf@@AAEXIIJ@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__DefWindowProcA@16" in Funktion ""private: static long __stdcall sf::priv::WindowImplWin32::globalOnEvent(struct HWND__ *,unsigned int,unsigned int,long)" (?globalOnEvent@WindowImplWin32@priv@sf@@CGJPAUHWND__@@IIJ@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__DefWindowProcW@16" in Funktion ""private: static long __stdcall sf::priv::WindowImplWin32::globalOnEvent(struct HWND__ *,unsigned int,unsigned int,long)" (?globalOnEvent@WindowImplWin32@priv@sf@@CGJPAUHWND__@@IIJ@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__CallWindowProcA@20" in Funktion ""private: static long __stdcall sf::priv::WindowImplWin32::globalOnEvent(struct HWND__ *,unsigned int,unsigned int,long)" (?globalOnEvent@WindowImplWin32@priv@sf@@CGJPAUHWND__@@IIJ@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__RegisterClassA@4" in Funktion ""private: void __thiscall sf::priv::WindowImplWin32::registerWindowClass(void)" (?registerWindowClass@WindowImplWin32@priv@sf@@AAEXXZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__RegisterClassW@4" in Funktion ""private: void __thiscall sf::priv::WindowImplWin32::registerWindowClass(void)" (?registerWindowClass@WindowImplWin32@priv@sf@@AAEXXZ)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__CreateWindowExW@48" in Funktion ""public: __thiscall sf::priv::WindowImplWin32::WindowImplWin32(class sf::VideoMode,class sf::String const &,unsigned int)" (??0WindowImplWin32@priv@sf@@QAE@VVideoMode@2@ABVString@2@I@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SetWindowTextA@8" in Funktion ""public: virtual void __thiscall sf::priv::WindowImplWin32::setTitle(class sf::String const &)" (?setTitle@WindowImplWin32@priv@sf@@UAEXABVString@3@@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SetWindowTextW@8" in Funktion ""public: virtual void __thiscall sf::priv::WindowImplWin32::setTitle(class sf::String const &)" (?setTitle@WindowImplWin32@priv@sf@@UAEXABVString@3@@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__SendMessageA@16" in Funktion ""public: virtual void __thiscall sf::priv::WindowImplWin32::setIcon(unsigned int,unsigned int,unsigned char const *)" (?setIcon@WindowImplWin32@priv@sf@@UAEXIIPBE@Z)".
1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__CreateIcon@28" in Funktion ""public: virtual void __thiscall sf::priv::WindowImplWin32::setIcon(unsigned int,unsigned int,unsigned char const *)" (?setIcon@WindowImplWin32@priv@sf@@UAEXIIPBE@Z)".
1>C:\Users\Marvin\Documents\Visual Studio 2010\Projects\Moorhun von marvin 0.2 Alpha\Debug\Moorhun von marvin 0.2 Alpha.exe : fatal error LNK1120: 35 nicht aufgelöste externe Verweise.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========


Code:
Framework.cpp=

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include "Framework.hpp"

Framework::Framework()
{
    mMainWindow = new sf::RenderWindow(sf::VideoMode(800,600,32),"Moorhuhn von Marvin",sf::Style::Default);
    mMainEvent  = new sf::Event;
}

Framework::~Framework()
{
    mMainWindow = NULL;
    mMainEvent  = NULL;

    delete mMainWindow;
    delete mMainEvent;
}

void Framework::RunApplication()
{
    while(mMainWindow->isOpen())
    {
        Handleevents();
        Update();
        Render();
    }
}

    void Framework::Render()
    {
        mMainWindow->clear();
        mMainWindow->display();
    }
    void Framework::Update()
    {

    }
    void Framework::Handleevents()
    {
        while(mMainWindow->pollEvent(*mMainEvent))
        {
            if(mMainEvent->type == sf::Event::Closed)
                mMainWindow->close();
        }
    }


Framework.hpp=

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef FRAMEWORK_HPP
#define FRAMEWORK_HPP
#include <SFML\Graphics.hpp>

class Framework
{
public:
    Framework();
    ~Framework();

    void RunApplication();

private:
    sf::RenderWindow *mMainWindow;
    sf::Event        *mMainEvent;

    void Render();
    void Update();
    void Handleevents();
    float CalculateFrametine();
    float mFrametime;


};



#endif


main.cpp=

C-/C++-Quelltext

1
2
3
4
5
6
#include <iostream>

int main()
{
    return 0;
}

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

17.07.2013, 15:30

Das ist kein "Systemfehler", sondern der Linker beschwert sich über doppelte Symbole bzw. nicht definierte Symbole.
Sieht so aus, als ob du die falsche Version der Runtime-Library linkst oder die falsche Version der SFML-Libraries.

3

17.07.2013, 15:34

anstatt der 32 bit version habe ich nun die 64 bit genommen und jetzt kommt nurnoch

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1>------ Erstellen gestartet: Projekt: Moorhun von marvin 0.2 Alpha, Konfiguration: Debug Win32 ------
1>  main.cpp
1>  Framework.cpp
1>  Code wird generiert...
1>Framework.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall sf::RenderWindow::RenderWindow(class sf::VideoMode,class sf::String const &,unsigned int,struct sf::ContextSettings const &)" (??0RenderWindow@sf@@QAE@VVideoMode@1@ABVString@1@IABUContextSettings@1@@Z)" in Funktion ""public: __thiscall Framework::Framework(void)" (??0Framework@@QAE@XZ)".
1>Framework.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall sf::VideoMode::VideoMode(unsigned int,unsigned int,unsigned int)" (??0VideoMode@sf@@QAE@III@Z)" in Funktion ""public: __thiscall Framework::Framework(void)" (??0Framework@@QAE@XZ)".
1>Framework.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall sf::String::String(char const *,class std::locale const &)" (??0String@sf@@QAE@PBDABVlocale@std@@@Z)" in Funktion ""public: __thiscall Framework::Framework(void)" (??0Framework@@QAE@XZ)".
1>Framework.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: bool __thiscall sf::Window::isOpen(void)const " (?isOpen@Window@sf@@QBE_NXZ)" in Funktion ""public: void __thiscall Framework::RunApplication(void)" (?RunApplication@Framework@@QAEXXZ)".
1>Framework.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall sf::Window::display(void)" (?display@Window@sf@@QAEXXZ)" in Funktion ""private: void __thiscall Framework::Render(void)" (?Render@Framework@@AAEXXZ)".
1>Framework.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall sf::RenderTarget::clear(class sf::Color const &)" (?clear@RenderTarget@sf@@QAEXABVColor@2@@Z)" in Funktion ""private: void __thiscall Framework::Render(void)" (?Render@Framework@@AAEXXZ)".
1>Framework.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall sf::Color::Color(unsigned char,unsigned char,unsigned char,unsigned char)" (??0Color@sf@@QAE@EEEE@Z)" in Funktion ""private: void __thiscall Framework::Render(void)" (?Render@Framework@@AAEXXZ)".
1>Framework.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall sf::Window::close(void)" (?close@Window@sf@@QAEXXZ)" in Funktion ""private: void __thiscall Framework::Handleevents(void)" (?Handleevents@Framework@@AAEXXZ)".
1>Framework.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: bool __thiscall sf::Window::pollEvent(class sf::Event &)" (?pollEvent@Window@sf@@QAE_NAAVEvent@2@@Z)" in Funktion ""private: void __thiscall Framework::Handleevents(void)" (?Handleevents@Framework@@AAEXXZ)".
1>C:\Users\Marvin\Documents\Visual Studio 2010\Projects\Moorhun von marvin 0.2 Alpha\Debug\Moorhun von marvin 0.2 Alpha.exe : fatal error LNK1120: 9 nicht aufgelöste externe Verweise.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

17.07.2013, 15:36

Da fehlen dann wohl noch eine oder mehrere der SFML-Libraries, vermutlich sfml-window(-d).lib und sfml-graphics(-d).lib.

5

17.07.2013, 15:39

habe ich alle unter Zusätzliche Abhängigkeiten eingetragen

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

17.07.2013, 15:40

Bitte poste mal den Inhalt deiner Projektdatei (die Datei mit der Endung .vcproj oder .vcxproj).

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

8

17.07.2013, 15:49

Das war die falsche Datei.
Und du kannst die auch mit einem Texteditor öffnen und hier einfach in ein code-Tag kopieren.

9

17.07.2013, 15:50

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|Win32">
    <Configuration>Debug</Configuration>
    <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
    <Configuration>Release</Configuration>
    <Platform>Win32</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{C875BC03-CDB5-48FD-BA08-B2010A66A349}</ProjectGuid>
    <Keyword>Win32Proj</Keyword>
    <RootNamespace>Moorhunvonmarvin02Alpha</RootNamespace>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <LinkIncremental>true</LinkIncremental>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <LinkIncremental>false</LinkIncremental>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
    <PrecompiledHeader>
    </PrecompiledHeader>
    <WarningLevel>Level3</WarningLevel>
    <Optimization>Disabled</Optimization>
    <PreprocessorDefinitions>SFML_STATIC</PreprocessorDefinitions>
    <AdditionalIncludeDirectories>C:\Projekte\SFML-2.0-windows-vc10-64bits%281%29\SFML-2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
    </ClCompile>
    <Link>
    <SubSystem>Console</SubSystem>
    <GenerateDebugInformation>true</GenerateDebugInformation>
    <AdditionalLibraryDirectories>C:\Projekte\SFML-2.0-windows-vc10-64bits%281%29\SFML-2.0\lib</AdditionalLibraryDirectories>
    <AdditionalDependencies>sfml-graphics-s.lib;sfml-window-s.lib;sfml-main.lib;sfml-system-s.lib;sfml-audio-s.lib</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
    <WarningLevel>Level3</WarningLevel>
    <PrecompiledHeader>
    </PrecompiledHeader>
    <Optimization>MaxSpeed</Optimization>
    <FunctionLevelLinking>true</FunctionLevelLinking>
    <IntrinsicFunctions>true</IntrinsicFunctions>
    <PreprocessorDefinitions>SFML_STATIC</PreprocessorDefinitions>
    <AdditionalIncludeDirectories>C:\Projekte\SFML-2.0-windows-vc10-64bits%281%29\SFML-2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
    </ClCompile>
    <Link>
    <SubSystem>Console</SubSystem>
    <GenerateDebugInformation>true</GenerateDebugInformation>
    <EnableCOMDATFolding>true</EnableCOMDATFolding>
    <OptimizeReferences>true</OptimizeReferences>
    <AdditionalLibraryDirectories>C:\Projekte\SFML-2.0-windows-vc10-64bits%281%29\SFML-2.0\lib</AdditionalLibraryDirectories>
    <AdditionalDependencies>sfml-graphics-s.lib;sfml-window-s.lib;sfml-main.lib;sfml-system-s.lib;sfml-audio-s.lib</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="Framework.cpp" />
    <ClCompile Include="main.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="Framework.hpp" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

10

17.07.2013, 16:00

Moorhun schreibt sich übrigens "Moorhuhn", sofern das ein deutsches Wort sein soll.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige