My prof said this,
"Basically there are other files in other locations necessary to make a C++ program work. Those other files are on your computer because you installed C++ Builder. These other computers don't need C++ Builder or another C++ compiler. If they don't have that installed, then you need an install program that locates these so-called dependencies (the other files) and includes them in your installation program. There are third party software programs that do this, such as InstallShield. You can do this yourself manually as an alternative. It is not easy, but it is doable, and there are resources on the Web which explain how. Research this, and if you have difficulty finding anything, follow up here and I will try to point you in the right direction."

I don't want to do this manually every time I write a program. I always thought the compiler will have the capability to do this. Does Visual Studio do this or does it also need some other software?