pingus-devel
[Top][All Lists]
Advanced

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

Re: AW: AW: AW: Binaries for Windows NT


From: Ingo Ruhnke
Subject: Re: AW: AW: AW: Binaries for Windows NT
Date: 26 Sep 2002 16:07:32 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

"Fischer, Björn Christoph" <address@hidden> writes:

> Alright, I added all the new files and compiled. You can see the compiler
> output in the attach...

Just did a quick analysis of the output, the causes are actually not
that difficult.

1. As Kenneth said, you need to install the iconv lib, that should fix
   all 'missing include iconv.h' bugs

2. lots of classes in Pingus contain:

 private:
  Server (const Server&);
  Server operator= (const Server&);

 to forbit copying them (its just there to capture bugs at compile
 time, it doesn't serve any purpose beside that). Visual C++ doesn't
 seem to like that for abstract classes and it doesn't make much sense
 their either, so you can just delete the lines when MSVC++ spits out
 something like:

G:\cvsHome\Games\Pingus\src\pingu_action.hxx(120) : error C2259: "PinguAction" 
: Instanz von abstrakter Klasse kann aufgrund nachfolgender Elemente nicht 
erstellt werden:
        G:\cvsHome\Games\Pingus\src\pingu_action.hxx(42) : Siehe Deklaration 
von 'PinguAction'

3. snprintf is missing in MSVC++, according to some news posting it is
   called _snprintf, so a:

   #ifdef WIN32
   #define snprintf _snprintf
   #endif

   in pingus.hxx (its included in any other file) might help.

-- 
WWW:      http://pingus.seul.org/~grumbel/ 
Games:    http://pingus.seul.org/~grumbel/gamedesigns/
JabberID: address@hidden 
ICQ:      59461927




reply via email to

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