Microsoft offers this program for free.
All they want from you is an email and for you to sign up at their website.
here is the tut for downloading and installing it.
Microsoft visual c++ express 2010 download:
Microsoft Express Downloads - Visual Studio Express and SQL Server Express
1)download and install the product. (when downloading select c++ and the language you want it in)
This image has been resized. Click this bar to view the full image. The original image is sized 952x583.
2)Once downloaded, open up the program and go to help and select "Register Product"
3)Click the "Register online" link and it will take you here (sort of the picture/looks similar)
This image has been resized. Click this bar to view the full image. The original image is sized 805x432.
4)sign up for it, and at the end they will give you a code.
5)???
6)???
7) insert the code into "Register product" and you have successful install Mircosoft visual c++ express 2010.
8)Profit