Getting Visual Studio...

Full version

Microsoft as part of its academic alliance with UW provides Visual Studio (2008 edition) for no cost. You can get it by going here. You will need to login using your CSE account, i.e., full @cs email address, and you can request a pw reminder via that webpage if need be.

Visual Studio Express 2008 C++ edition

We have not tested the code on this edition. Please let us know if you face any problem.

Download page: http://www.microsoft.com/express/vc/Default.aspx

Wikipedia page: http://en.wikipedia.org/wiki/Visual_Studio_Express

Limitations:

Visual C++ 2008 Express can build both native and managed applications. Included is the Windows Platform SDK which can build applications that use the Win32 API. Applications utilizing either MFC or ATL require the Standard Edition or higher, and will not compile with the Express Edition.

Many Open Source projects have started providing project files created with Visual C++ Express; noteworthy examples include the Ogre and Irrlicht engines. Modding kits for commercial engines, such as Valve's Source engine, are also supporting this development system.

The Visual C++ 2008 Express Edition can be used to compile .NET as well as Win32 applications immediately after installation. However, natively compiling 64-bit applications through the IDE is not supported without some involved configurations. If the freely available Windows SDK is installed, 64-bit applications can be built on the command line using the x64 cross-compiler (Cl.exe) supplied with the SDK. True integration of 64bit compilers to the Visual C++ 2008 Express Edition is possible, but remains cumbersome.