|
From: | Björn Fischer |
Subject: | Re: Windows compiling fails |
Date: | Mon, 18 Aug 2003 16:27:50 +0200 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 |
4) Setting HAVE_GETTEXT to 0 in win32\config.h still gives link errors related to gettext, this flag doesn't seem to be used.While the flag should be made to work, you should try to compile with gettext support for sure. Since Kenneth got this to work, we've got confirmation that it's not impossible. ;-)
I also tried to compile pingus with gettext support. Previously I updated my lib folder with the new windows external libs from clanlib. But it didn't work.
There are linker errors concerning gettext, but there are also others... Here's the output: ------------------------------------------------------------- [...]display_graphic_context.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall GraphicContext::draw(class Sprite &,class Vector const &)" (address@hidden@@UAEXAAVSprite@@ABVVector@@@Z) display_graphic_context.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall GraphicContext::draw(class Sprite &,class Vector const &,int)" (address@hidden@@UAEXAAVSprite@@ABVVector@@address@hidden) display_graphic_context.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall GraphicContext::draw(class CL_Surface &,class Vector const &)" (address@hidden@@UAEXAAVCL_Surface@@ABVVector@@@Z) display_graphic_context.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall GraphicContext::draw(class CL_Surface &,class Vector const &,int)" (address@hidden@@UAEXAAVCL_Surface@@ABVVector@@address@hidden) screen_manager.obj : error LNK2019: unresolved external symbol "public: __thiscall BufferGraphicContext::BufferGraphicContext(int,int)" (??0BufferGraphicContext@@address@hidden@Z) referenced in function "protected: __thiscall ScreenManager::ScreenManager(void)" (??0ScreenManager@@address@hidden) pingus_main.obj : error LNK2019: unresolved external symbol "public: static void __cdecl PreviewRenderer::render(class PLFHandle,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (address@hidden@@SAXVPLFHandle@@address@hidden@address@hidden@@address@hidden@2@@std@@@Z) referenced in function "private: void __thiscall PingusMain::start_game(void)" (address@hidden@@AAEXXZ) pingus_main.obj : error LNK2019: unresolved external symbol _libintl_textdomain referenced in function _textdomain pingus_main.obj : error LNK2019: unresolved external symbol _libintl_bindtextdomain referenced in function _bindtextdomain pingus_main.obj : error LNK2019: unresolved external symbol _libintl_bind_textdomain_codeset referenced in function _bind_textdomain_codeset
.\./pingus.exe : fatal error LNK1120: 10 unresolved externals Build log was saved at "file://c:\CVS\Games\Pingus\Debug\BuildLog.htm" pingus - 33 error(s), 1 warning(s) ---------------------- Done ----------------------Seems to be something wrong with the GraphicContext and PreviewRenderer... I think that part has changed in the last time. Maybe someone knows about that problem?
Greetings Björn
[Prev in Thread] | Current Thread | [Next in Thread] |