VS 2015, compilando o erro cocos2d-x 3.3 “erro fatal C1189: # erro: a definição de macro de snprintf entra em conflito com a declaração de função da Biblioteca Padrão”

Ao compilar o cocos2d-x (versão 3.3) usando o visual studio 2015, ocorreu um erro dizendo:

erro fatal C1189: #error: A definição de macro de snprintf entra em conflito com a declaração de função da Biblioteca Padrão (文件 源 文件 .. \ base \ s3tc.cpp)

O código fonte é:

#ifdef snprintf
    #error Macro definition of snprintf conflicts with Standard Library 
             function declaration
#endif

Alguém pode me dizer o que há de errado?

questionAnswers(3)

yourAnswerToTheQuestion