Busqué en Google y me di cuenta de que probablemente haya varias causas para esto, así que describiré mi escenario.La aplicación no se pudo iniciar porque no se encontró MSVCP100D.dll, la reinstalación de la aplicación puede funcionar
Esto sucede cuando mi aplicación intenta cargar un archivo .dll construida en otra versión de Visual Studio (2010), si construyo el mismo proyecto en Visual Studio 2008 se carga el archivo DLL simplemente finas ...
no sé si es importante, pero Visual Studio 2010 versión del archivo DLL se construye en Windows 7 x32 , y Windows Vista de 64 bits está en el otro lado con Visual Studio 2008.
Recompile su aplicación en el modo "Versión" (en lugar del modo "Depurar"), luego descargue e instale el paquete redistribuible de Visual C++ 2010 para la arquitectura de procesador adecuada en la máquina de destino: [x86] (http: // www. microsoft.com/downloads/en/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84&displaylang=en), [x64] (http://www.microsoft.com/downloads/en/details.aspx?FamilyID = bd512d9e-43c8-4655-81bf-9350143d5867). La máquina de destino debe tener instalada la misma versión del tiempo de ejecución que la que construyó. En este caso, eso es v10.0 (de VS 2010). –
simplemente consulte los siguientes enlaces: [http://www.buggymind.com/305](http://www.buggymind.com/305) [http://msdn.microsoft.com/ko-kr/library/ abx4dbyh.aspx] (http://msdn.microsoft.com/ko-kr/library/abx4dbyh.aspx) Espero que ayude. –