msvcr100d.dll fehlt!? |
Matze84
Eroberer
Dabei seit: 14.10.2012
Beiträge: 73
|
|
Also folgendes....
Ich habe mit Allegro in VS 2010 Express
etwas programmiert. Das sollte ein Kumpel testen.
Darauf sagt er mir, das die Fehlermeldung kommt "msvcr100d.dll fehlt"
dann hab ich ihm den Link geschickt, für sein System entsprechend, das das vcredist package installiert...
Dann haben wir gemeinsam kontrolliert, ob die entsprechende Datei vorhanden ist, und das ist sie auch!
ABER: Der Fehler kommt immernoch. Jmd ne Ahnung woran das liegen kann?
LG Matze
|
|
09.01.2013 17:07 |
|
|
|
Mir ist folgendes noch nicht klar:
Will dein Kumpel das Programm mit seiner Entwicklungsumgebung neu kompilieren, oder hast du ihm die .exe geschickt?
__________________ Syntax Highlighting fürs Board (Link)
|
|
09.01.2013 17:53 |
|
|
Matze84
Eroberer
Dabei seit: 14.10.2012
Beiträge: 73
|
|
also mein kumpel hat die Programmierumgebung nicht!!!
ich habe ihm die .exe und die EINE benötigte .dll (die im selben ordner sein muss und ist) geschickt.
und immer wenn er die exe startet, kriegt er die Fehlermeldung, dass diese eine Datei eben fehlt, obwohl sie vorhanden ist.
|
|
09.01.2013 20:34 |
|
|
|
Habe es mal mit meinem virtuellen XP-Rechner probiert, da hängt es an anderer Stelle
(Der Prozedureinsprungpunkt "K32GetModuleFileNameExA" wurde in der DLL "KERNEL32.dll" nicht gefunden.)
Das Einzige, was mir einfällt, ist die msvcr100d.dll in C:\windows\system32 zu verschieben (falls sie dort nicht schon ist).
__________________ Syntax Highlighting fürs Board (Link)
|
|
10.01.2013 16:33 |
|
|
Matze84
Eroberer
Dabei seit: 14.10.2012
Beiträge: 73
|
|
das ist ja das kuriose...
Die msvcr100d.dll IST DA!!!!!!! im system32 ordner.
Bevor er seinen Rechner neu gemacht hat, liefen auch die "kleinen" Programme die ich ich ihm geschickt habe, nachdem ich ihm damals die msvcr100.dll (ohne das "d") geschickt habe.
Naja und nun lief es nicht.
Daraufhin, habe ich ihm den Link für die vc_redist installation von microsoft gegeben und er hats installiert, aber das änderte nix an dem fehler...
komisch komisch
|
|
10.01.2013 19:54 |
|
|
|
Das d steht glaube ich für debug.
Hast du ihm die debug- oder release-Version geschickt?
Ich kann mal versuchen, das Programm auf einem virtuellen PC zum Laufen zu bringen. Weiß aber nicht, ob ich heute noch dazukomme.
Was für ein Betriebsystem verwendet dein Kumpel?
__________________ Syntax Highlighting fürs Board (Link)
|
|
11.01.2013 08:57 |
|
|
Matze84
Eroberer
Dabei seit: 14.10.2012
Beiträge: 73
|
|
das hab ich mir fast gedacht!
habe ihm die release version geschickt....
ICH selbst brauche auch die *debug.dll im selben ordner wie die *.exe
wundert mich zwar aber ok....
Er hat Windows 7 (64bit) so wie ich.
Hier ist das Programm mit der entsprechenden *.exe
bewegtes_bitmap.rar
|
|
11.01.2013 10:55 |
|
|
|
Auf meinem Rechner läuft dein Programm.
Mit dem virtuellen Rechner(Win7 32bit) bekomme ich trotz vorhandener .dll den von dir beschriebenen Fehler - ich habe sogar den kompletten system32-Ordner in den virtuellen PC kopiert.
Tut mir Leid, ich bin genauso ratlos wie du.
__________________ Syntax Highlighting fürs Board (Link)
|
|
11.01.2013 20:02 |
|
|
|
Auf meinem tatsächlichen PC läuft es.
Sobald ich das Programm am virtuellen PC starte, kriege ich eine Fehlermeldung:
Zitat: |
[Window Title]
bewegtes_bitmap_1.1.exe
[Main Instruction]
bewegtes_bitmap_1.1.exe funktioniert nicht mehr
[Content]
Das Programm wird aufgrund eines Problems nicht richtig ausgeführt. Das Programm wird geschlossen und Sie werden benachrichtigt, wenn eine Lösung verfügbar ist.
[Debuggen] [Programm schließen] |
__________________ Syntax Highlighting fürs Board (Link)
|
|
13.01.2013 16:21 |
|
|
Matze84
Eroberer
Dabei seit: 14.10.2012
Beiträge: 73
|
|
merkwürdig, weil beim kumpel läuft es jetzt...
problem war, das ich wie gesagt beim Linker fürs Release auch die debug.dll angegeben habe.
deswegen wollte er auch die debug version von msvcr100.cll haben.....
Jetzt muss ich nur noch lernen/herrausfinden, wie ich das auch für andere systeme zum laufen kriege....
bzw muss ich vorher prüfen ob ggf. das redist_package installiert werden muss.
|
|
13.01.2013 17:06 |
|
|
|
Habe mir jetzt doch noch eine virtuelle Win7-64Bit Maschine eingerichtet.
ohne Installation des vcredist_86:
Zitat: |
---------------------------
bewegtes_bitmap_1.1.exe - Systemfehler
---------------------------
Das Programm kann nicht gestartet werden, da MSVCR100.dll auf dem Computer fehlt. Installieren Sie das Programm erneut, um das Problem zu beheben.
---------------------------
OK
---------------------------
|
Nach der Installation läuft es.
__________________ Syntax Highlighting fürs Board (Link)
|
|
13.01.2013 17:33 |
|
|
Matze84
Eroberer
Dabei seit: 14.10.2012
Beiträge: 73
|
|
ja super
wie gesagt muss eben gucken wegen 32bit systemen und das ich vorher rausfinde, ob derjenige das package hat und dann ggf. noch nachinstallieren.
|
|
13.01.2013 19:59 |
|
|
|