You need visual studio. In fact, you should install visual studio before installing CUDA. With those pieces assembled, following the getting started doc:
The free alternative to visual studio is visual studio express edition. You can download the VS 2013 Express for Windows Desktop, install it first, then install CUDA 6.5, and you will have everything you need.
Update: Yes, CUDA is only officially supported on Visual Studio (for windows platforms.)