Je pense que c'est un problème de compilateur MinGW/gcc, plutôt qu'une configuration de Microsoft Visual Studio.
El libgcc_s_dw2-1.dll
doit se trouver dans le répertoire bin du compilateur. Vous pouvez ajouter ce répertoire à votre variable d'environnement PATH pour la liaison d'exécution, ou vous pouvez éviter le problème en ajoutant "-static-libgcc -static-libstdc++" à vos drapeaux de compilateur.
Si vous envisagez de distribuer l'exécutable, cette dernière solution est probablement la plus judicieuse. Si vous ne prévoyez de l'exécuter que sur votre propre machine, la modification de la variable d'environnement PATH est une option intéressante (elle permet de réduire la taille de l'exécutable).
Mis à jour :
Suite aux réactions de Greg Treleaven (voir les commentaires ci-dessous), j'ajoute des liens vers :
[Capture d'écran de Code::Blocks "Project build options"]
[Options de liaison de GNU gcc]
Cette dernière discussion comprend -static-libgcc
y -static-libstdc++
options de liaison.