Possible Duplicate:
Application has failed to start because MSVCP100D.dll was not found, reinstalling app may help…
I compiled my program using Microsoft visual C++ 2010 Express Edition and tried to run it on another machine that did not have the same compiler.
As I double clicked it, and there was message saying MSVCP100D.dll file was found missing.
This is the C++ runtime library dll. You've used the debug version, which won't be found in a user's computer. Compile your program in release mode. This will add a dependency in MSVCP100.dll, which is most likely to be present.
In any case, you must make sure that the dll will be present in user's machine. You can do that by creating an installer or by prompting the user to install the Microsoft Visual C++ 2010 Redistributable Package.
In summary:
What about statically linking your program instead? I have done this in order to avoid this hassle (of either creating an installer, or asking a user to install another package and having to point/handhod them in that direction)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With