One problem that I encountered lay in mingw header => winbase.h. Declaration of SYSTEMTIME structure in mingw winbase.h was:
Code:
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME,*LPSYSTEMTIME;
and i changed this declaration to:
Code:
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME,*PSYSTEMTIME,*LPSYSTEMTIME;
because starburn library uses near pointer *PSYSTEMTIME. After this change my library which uses starburn library compile succesfull.
Can anyone tell me about any other issues with mingw and starburn library?