Я считаю, что это проблема компилятора MinGW / gcc, а не установки Microsoft Visual Studio.
libgcc_s_dw2-1.dll
должен находиться в каталоге bin компилятора. Вы можете добавить этот каталог в переменную среды PATH для связывания во время выполнения или избежать проблемы, добавив «-static-libgcc -static-libstdc ++» к своим флагам компилятора.
Если вы планируете распространять исполняемый файл, последний, скорее всего, имеет смысл. Если вы планируете запускать его только на своем компьютере, изменение переменной среды PATH является привлекательным вариантом (уменьшает размер исполняемого файла).
Обновлен:
На основе отзывов Грега Трелевена (см. Комментарии ниже) я добавляю ссылки на:
[Скриншот кода :: Блоки «Параметры сборки проекта»]
[опции ссылок GNU gcc]
Последнее обсуждение включает опции компоновщика -static-libgcc
и -static-libstdc++
.