Я пытаюсь скомпилировать SkyFireEMU (https://github.com/ProjectSkyfire/SkyFireEMU) с Visual Studio 2010 (32 BIT), но я получаю сообщение об ошибке (Почти все файлы "WorldServer"):Ошибка компиляции SkyFireEMU, sizeof (void *) не является
fatal error C1189: #error : sizeof(void *) is neither sizeof(int) nor sizeof(long) nor sizeof(long long)
Это rederects меня к этому миру кода:
#if SIZEOF_CHARP == SIZEOF_INT
typedef int intptr;
#elif SIZEOF_CHARP == SIZEOF_LONG
typedef long intptr;
#elif SIZEOF_CHARP == SIZEOF_LONG_LONG
typedef long long intptr;
#else
#error sizeof(void *) is neither sizeof(int) nor sizeof(long) nor sizeof(long long)
#endif
Может кто-то помочь мне с решением этой проблемы? Что означает ошибка? Я действительно не знаю, что пошло не так.