28. Januar 2012 | lukas | Leave a comment Beim Versuch eine als Release kompilierte DLL auf einem Rechner ohne Entwicklungsumgebung auszuführen kam es immer bei LoadLibrary("name.dll"); wieder zu dem Fehler 0x7e (Das angegebene Modul wurde nicht gefunden). Um dies zu beheben habe ich einfach mit dem dependency walker (http://www.dependencywalker.com) die DLL geöffnet und gesehen, dass die beiden Dateien msvcr100.dll und msvcr100d.dll fehlen. Mein Projekt wurde auf Multithread-Dll (Release) kompiliert. Für mich kam die Möglichkeit, die DLL mit Unicode zu kompilieren nicht in Frage. Gelöst habe ich das Problem auf eine sehr unschöne Art, aber eine mögliche. Ich habe von meinem Entwicklungssystem die beiden DLLs genommen und auf den PC ohne Entwicklungsumgebung kopiert. Ich sehe dieses Problem auf diese Weise noch nicht gelöst, aber vorerst tragbar. Bessere Lösungen sind sehr gerne willkommen! Teilen mit:Klick, um über Twitter zu teilen (Wird in neuem Fenster geöffnet)Klick, um auf Facebook zu teilen (Wird in neuem Fenster geöffnet)Gefällt mir:Gefällt mir Wird geladen... Ähnliche Beiträge