A compilação do código gcc no Visual Studio causa o erro C3646: '__attribute__': especificador de substituição desconhecido

Eu estou recebendo o seguinte erro:

erro C3646: '__attribute__': especificador de substituição desconhecido

Código:

LEMUR_PREALIGN char _stack[ sizeof(_Type) * _Count ] LEMUR_POSTALIGN;

Erro completo:

1> c: \ arquivos de programas \ indri \ indri 5.9 \ include \ indri \ greedy_vector (52): erro C3646: '__attribute__': especificador de substituição desconhecido

Informações adicionais: Estou tentando usar indri.lib no projeto Visual Studio.

questionAnswers(1)

yourAnswerToTheQuestion