Forum: PC-Programmierung OpenCV auf VS Express C++ 2010


von Pep Max (Gast)


Lesenswert?

Hallo,
Kennt jmd den Fehler "es fehlt msvcr90d.dll file auf dem Computer".
Ich habe ein kleines Projekt OpenCV auf C++ Visual Express 2010 
geschrieben. "Build Solution succeeded" aber "das Programm kann nicht 
gestarten werden, da msvcr90d.dll auf dem Computer fehlt".

Danke euch!!!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Naja, der Fehler ist halt, daß die DLL fehlt. Und die kann man auch 
nicht so ohne weiteres auf einen anderen Rechner kopieren, da es die 
Debug-Version der DLL ist, anders als bei der Release-Version, die in 
Form von sogenannten "redistributables" verteilt werden kann.

Abhilfen:

- Release-Build erstellen, dann können die "redistributables" verwendet 
werden

- statisch linken, dann wird diese DLL nicht benötigt

von Pep Max (Gast)


Lesenswert?

Hallo, wie kann ich redistributables verwenden, kannst Du Schritt von 
Schritt schreiben. ich bin Anfänger.

Danke !!!

von Klaus W. (mfgkw)


Lesenswert?

Pep Max schrieb:
> da msvcr90d.dll auf dem Computer fehlt

Fehlt sie wirklich, oder nur im Suchpfad?
Hast du mal mit dem Explorer danach suchen lassen?

von Pep Max (Gast)


Lesenswert?

ja, ich hab explorer suchen lassen, es hilft nichts.

von Klaus W. (mfgkw)


Lesenswert?

erster Link (von vielen), wenn man nach dem Dateinamen googelt:
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr90d

von Pep Max (Gast)


Lesenswert?

vor 3 Tage war ich genau den Weg gekommt, trotzdem ist links keine 
richtige Lösung (oder bei mir so).ich versuche nochmal, dankeeeee.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.