Probably what you need to do is run cyglsa-config
in a Cygwin bash shell and then reboot the system. You might need to start the shell by right-clicking the Cygwin shell shortcut and selecting "Run as administrator", otherwise cyglsa-config
may fail with a permission error. I had the same issue (with a different version of Visual C++), and cyglsa-config
fixed it.
The following page from the Cygwin documentation explains the issues related to Windows security:
http://cygwin.com/cygwin-ug-net/ntsec.html
The relevant stuff starts in the section called "Switching the user context". It specifically mentions that the default approach has problems with Visual C++.