I try to compile my program in windows platform installed Visual Studio and Intel C++ compiler.
But when I copy my exe. program to another computer without Intel C++ and VS. It failed. It asked several dll. files(libiomp5md.dll, libmmd.dll, msvcp120d.dll , msvcr120d.dll). We tried to have those files in the same folder, the program can run, but may have many errors sometimes.
How to solve this problem?
Both MSVC++ and ICL offer redistributable packages which should solve these problems. The instructions about downloading and installing those are somewhat difficult to find. As fat as ICL is concerned, running a DLL dependency analyzer on your .exe should tell you which of the ICL DLL's are required for the method you used. Maybe that will work for CL as well.
If you wish to run VTune, you need a complete installation of that. If not running VTune, you would not depend on any of its components.