Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SFGUI] Problemy z kompilacją - error LNK2019: unresolved external symbol

Ostatnio zmodyfikowano 2014-05-08 11:11
Autor Wiadomość
angelo0511
Temat założony przez niniejszego użytkownika
[SFGUI] Problemy z kompilacją - error LNK2019: unresolved external symbol
» 2014-05-06 21:10:21
Hej. Pół dnia próbuję skompilować bibliotekę SFGUI - to jest GUI dla SFMLa. Po wielu trudach udało mi się za pomocą CMake'a przygotować ją do kompilacji. Na początku jako generator ustawiłem 'NMake Makefiles', potem wygenerowałem projekt pod Visual Studio 2013. W każdym razie i przy kompilacji z konsoli za pomocą nmake i używając Visual Studio wyskakują mi błędy:
Error 1 error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_String_const_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::begin(void)const " (__imp_?begin@String@sf@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) referenced in function "public: class sf::Vector2<float> __thiscall sfg::Engine::GetTextMetricsA(class sf::String const &,class sf::Font const &,unsigned int)const " (?GetTextMetricsA@Engine@sfg@@QBE?AV?$Vector2@M@sf@@ABVString@4@ABVFont@4@I@Z) C:\Program Files (x86)\CMake 2.8\bin\Engine.obj sfgui

Error 2 error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_String_const_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::begin(void)const " (__imp_?begin@String@sf@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) C:\Program Files (x86)\CMake 2.8\bin\Renderer.obj sfgui

Error 3 error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_String_const_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::begin(void)const " (__imp_?begin@String@sf@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) C:\Program Files (x86)\CMake 2.8\bin\Window.cpp.obj sfgui

Error 4 error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_String_const_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::begin(void)const " (__imp_?begin@String@sf@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) C:\Program Files (x86)\CMake 2.8\bin\Entry.cpp.obj sfgui

Error 5 error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_String_const_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::end(void)const " (__imp_?end@String@sf@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) referenced in function "public: class sf::Vector2<float> __thiscall sfg::Engine::GetTextMetricsA(class sf::String const &,class sf::Font const &,unsigned int)const " (?GetTextMetricsA@Engine@sfg@@QBE?AV?$Vector2@M@sf@@ABVString@4@ABVFont@4@I@Z) C:\Program Files (x86)\CMake 2.8\bin\Engine.obj sfgui

Error 6 error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_String_const_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::end(void)const " (__imp_?end@String@sf@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) C:\Program Files (x86)\CMake 2.8\bin\Renderer.obj sfgui

Error 7 error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_String_const_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::end(void)const " (__imp_?end@String@sf@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) C:\Program Files (x86)\CMake 2.8\bin\Window.cpp.obj sfgui

Error 8 error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_String_const_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::end(void)const " (__imp_?end@String@sf@@QBE?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) C:\Program Files (x86)\CMake 2.8\bin\Entry.cpp.obj sfgui

Error 9 error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_String_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::begin(void)" (__imp_?begin@String@sf@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) referenced in function "private: unsigned int __thiscall sfg::Entry::GetPositionFromMouseX(int)" (?GetPositionFromMouseX@Entry@sfg@@AAEIH@Z) C:\Program Files (x86)\CMake 2.8\bin\Entry.cpp.obj sfgui

Error 10 error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_String_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::begin(void)" (__imp_?begin@String@sf@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) C:\Program Files (x86)\CMake 2.8\bin\Label.cpp.obj sfgui

Error 11 error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::_String_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::end(void)" (__imp_?end@String@sf@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) referenced in function "private: unsigned int __thiscall sfg::Entry::GetPositionFromMouseX(int)" (?GetPositionFromMouseX@Entry@sfg@@AAEIH@Z) C:\Program Files (x86)\CMake 2.8\bin\Entry.cpp.obj sfgui

Error 12 error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::_String_iterator<class std::_String_val<struct std::_Simple_types<unsigned int> > > __thiscall sf::String::end(void)" (__imp_?end@String@sf@@QAE?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@I@std@@@std@@@std@@XZ) C:\Program Files (x86)\CMake 2.8\bin\Label.cpp.obj sfgui

Error 13 error LNK1120: 4 unresolved externals C:\Program Files (x86)\CMake 2.8\bin\Debug\sfgui-d.dll sfgui
Nałaziłem się po różnych forach, jednak żadne z rozwiązań u mnie nie zadziałało. W samych plikach źródłowych chyba nie powinienem nic zmieniać, w końcu to jest gotowa biblioteka, która u innych śmiga. Macie może jakieś pomysły jak to naprawić?
P-109390
hincu
» 2014-05-07 14:37:42
sfgui potrzebuje bibiotek sfml podczas cmake'a i kompilacji? jesli tak to przekompiluj je tez ze zrodel i te skompilowane przez Ciebie dodaj do cmake'a
P-109426
angelo0511
Temat założony przez niniejszego użytkownika
» 2014-05-08 11:11:10
Próbowałem na różne sposoby. Kompilowałem jeszcze raz SFMLa, ściągnąłem inną wersję biblioteki SFGUI (wtedy znowu nie znajdował mi GLEW, pomimo iż była na swoim miejscu). Wkurzyłem się i zrezygnowałem. Ściągnąłem TGUI, które może nie jest tak fajowe, jednak nie miałem żadnych problemów z konfiguracją.
P-109483
« 1 »
  Strona 1 z 1