When/Why use CygWin?
- Porting large/complex projects from a Unix environment to MS Windows
- Quick migration of large makefiles and shell scripts
- Smallest efforts in porting the project
Why shift your project from CygWin to true Windows environment?
- The compiled code will be much faster (no additional layer)
- Don't need to take care about "cygwin1.dll" versions
- It is not so difficult (surprised ?..)
- There is no hope it will work on 64bit architecture
Note: If you don't already have Unix projects, use Microsoft Visual Studio as the best way to get yourself going!!!