Possible Duplicate:
How do I make a fully statically linked .exe with Visual Studio Express 2005?
I’ve noticed that if you try to run a program compiled with VSC++ you need to have the redristibutable insalled. Is there any way to make your exe only need the library you used?
You cannot run a program without parts of the runtime library which is inside the redistributable. However, you can statically link the redist into the exe. See here: C++ executable – MSVCR100.dll not found error