pingus-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Windows compiling fails


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








reply via email to

[Prev in Thread] Current Thread [Next in Thread]