Como creo que la lemongt no tiene el inifile actualizado he intentado meter todos los .h y .cpp como un módulo de mi juego para así usar el log, el inifile y el zpacker. Con el devcpp (que, añado, es la primera vez que lo uso):
(http://img166.imageshack.us/img166/8296/proj8kt.gif)
C:\...\LGT\LGT_Preader.cpp In file included from LGT/LGT_Preader.cpp
C:\...\LGT\include\LGT_Safe.h In constructor `lemongt::SafeZero<T>::SafeZero()':
C:\...\LGT\include\LGT_Safe.h `dwSize' undeclared (first use this function)
¿Es un problema del devcpp? Lo cierto es que el propio devcpp me reconoce como DWORD, por lo que ¿será un fallo del compilador?
Gracias.
//----------------------------------------------------------------------------
// SafeZero
//
// Desc: Wraps a Windows or DirectX data structure, initializing dwSize member
// to the correct value, and rest of the members to zero.
//----------------------------------------------------------------------------
template <class T>
struct SafeZero : public T
{
SafeZero()
{
ZeroMemory( this, sizeof(T) );
dwSize = sizeof( T );
}
};