Sometimes an executable created by a solution will reference standard libraries that come with visual studio. If you are running the executable on the machine it was built on it will use the ones in the Visual Studio Directory, however you can easily get Microsoft Visual Studio redistributables without installing VC++. I believe that most applications referencing the Microsoft API will require these libraries.
Additionally if you are running a setup to install your program on another machine you can require the setup to include the libraries it needs to be installed.