MSVCR100D.dll Fehler zur Laufzeit
Ok , so habe ich ein Programm mit VC++ 2010. es lief alles wunderbar.
Habe zu arbeiten und konnte nur installieren Sie vc++ 8, weil Sie ein beschissener computer immer noch nicht auf xp sp2...
Alles wird verknüpfen und zu bauen, ohne Fehler, Aber wenn das Programm zu laufen beginnt, bekomme ich "Diese Anwendung konnte nicht gestartet werden, da MSVCR100D.dll nicht gefunden wurde"
Ich versucht, die änderung der Laufzeit-Bibliothek von MDd zu MTd, aber noch kein Glück...keine Ahnung?
- Immer nur kopieren Sie die Release-Version des Programms. Die debug-version der CRT, die "D" - Teil des namens, steht nur auf einem Computer, auf dem VS installiert. Und natürlich werden Sie nie wollen, dass Ihr Benutzer zum ausführen einer langsamen version von Ihrem Programm.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass die DLL mit Visual Studio 2010. Wenn Sie möchten, verwenden Sie Ihr Programm, werden Sie irgendwie haben, um Ihre Hände auf Sie. Wenn möglich, bei Ihrer Arbeit, können Sie download es. Eine andere (wahrscheinlich bessere) Möglichkeit wäre, um es mit Ihnen von zu Hause aus auf ein USB-Laufwerk.
Edit: Du kannst auch versuchen, neu zu erstellen, das Projekt, und kopieren den Quellcode in das neue Projekt. Ihr neu erstelltes Projekt (Visual Studio 2008) sollte nicht abhängig davon die fehlerhaften DLL.
Edit 2: Als Hans Passant fügte in einem Kommentar, dieser DLL benötigt wird
Debug
Zusammenstellungen von Ihrem Programm. Also, wenn Sie einfach nur kompilieren alsRelease
, können Sie ignorieren den ersten Teil von meinem post. (Ich hoffe, ich bin nicht gegen das gentleman-Regeln durch das hinzufügen dieser zu meinem post.)MSVCR100D.dll ist für den debug-Modus, und wird installiert, mit visual studio 2010 seit 2008 hat MSVCR80D. Sie können nur google an, und laden Sie es, und legen Sie es in der gleichen direcrory, oder einfach nur complie im release-Modus.
hier ist ein download link. Sie müssen die kleine zip-Datei herunterladen-button, nicht die großen.
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr100d
Soweit ich weiß, MSVCR100D ist die debug-version einer runtime-library verwendet, die von VC2010。Wenn Ihr also einen Punkt, entweder ist:
(1) Sie haben nicht, dass die dll, die Sie wirklich brauchen, Sie können download-auf http://www.dll-files.com/dllindex/dll-files.shtml?msvcr100d oder
(2) Sie möchten, führen Sie das Programm ohne Anforderung MSVCR100/D.dll Sie müssen möglicherweise neu erstellen, ein Projekt in VC8, dann ersetzen Sie es mit Ihren Quell-Dateien (nicht-Lösung-Datei oder andere Dateien verwaltet Vistual Studio).
FYI: Wenn meine Erinnerung nicht falsch, ich erinnere mich, dass ein Projekt erstellt, indem eine höhere version von VS nicht direkt geöffnet werden, indem eine niedrigere version ein. Also, wie hast du Sie bauen?