XMK>У тебя линукс головного мозга? Как из "должна компилироваться как минимум под MSVC 2013" получилось "должна быть написана на MSVC 2013"? По сути это означает пиши на чем хочешь, в рамках стандарта поддерживаемого MSVC 2013 (подозреваю с++03), без использования строронних библиотек и в одном файле.
Я понятия не имею, что MSVC 2013 там поддерживает и не знаю как проверить будет ли моя программа компилироваться под нее или нет.
Тогда как c gcc/clang проблем проверить нет ни каких — они доступны онлайн. Смотри топик сверху.
Так же я утверждвю, что разработка 9 из 10 современных(!) С++ проектов ведется под Linux/Unix.