![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz1pNRgLHade4gSIP1QxYEGEMgKgx-VR_hp8nSUnu6RVnsgDyi7IDrArtgzEPDm9IZ26JInRCZ-w88jKYL3p2EmQ_fZoiWYFkXl-QRJpdUeJf6tkBkskzmzhUEFdZ9OehxKs5MC-pJjVI/s320/avr.jpg)
Well, I used MinGW / MSYS to compile some AVR-USB programs when I was working for IICT. Setting up MinGW is in windows is extremely tedious, especially if you live in a country where 30kBps download speed is considerably high. The offline installation of MinGW is equally confusing. I was considering an alternate development environment for windows, and Visual C++ can be considered as a great option.