Prozedureinsprungspunkt nicht gefunden



  • Ich habe ein weiteres Projekt nach VS 2015 portiert. Dieses benutzt wie vorher auch MFC-Erweiterungs-DLLs. Unter 2010 lief es alles problemlos. Die DLL-Projekte habe ich auch schon nach 2015 portiert. Jetzt ist das Problem, dass ausschließlich bei der x64-Release-Version die Meldung "Prozedureinsprungspunkt in DLL_XXX nicht gefunden" kommt. Kopiere ich die entsprechende DLL in das Verzeichnis mit der EXE, dann läuft das sauber durch. Was kann das sein? Die anderen Konfigurationen x86_Debug, x86_Release und x64_Debug laufen wie gesagt sauber durch.
    Der Pfad auf die DLLs ist in der systemweiten PATH-Variablen gespeichert.



  • Hmm, böse Falle. Aus einer vorherigen Installation lag noch eine "alte" DLL im Windowsverzeichnis. Da das in der Suchreihenfolge der PATH-Variable vorher kommt kam es hier zu einer falschen Zuordnung. Deshalb funktionierte es auch , wenn man die DLL ins Exe-Verzeichnis kopiert hat, da dort als erstes gesucht wurde.


Anmelden zum Antworten