Old thread, but anyway. You should do it other way around, you should call "VsDevCmd.bat" file prior starting cygwin. This way cygwin will pick up all environment variables, including path, the way you need it. See dox.