what is microsoft visual c++ needed for
Microsoft Visual C++ (often abbreviated as MSVC or VC++) is a commercial (free version available), integrated development environment (IDE) product from Microsoft for the C, C++ , and C++/CLI programming languages.