Так нельзя создавать динамический массив в C++. Это
VLA, и оно не является стандартом. VS вообще, похоже, его не поддерживает, в отличии от gcc, который этот код компилирует, хоть и не обязан. Видимо, на серверах стоит g++.
Никакие настройки вам не помогут.
Вам надо выделять динамический массив через new[] или лучше использовать std::vector.