fehler: die ordnugnszahl 5076 wurde in DLL mfc42.dll nicht gefunden



  • hallöchen...

    hab für nen kumpel nen prog geschrieben und wollte des nun auf sein rechner packn aber irgendwie will das bei ihm net laufen. als erstes hatte er die notigen dll's garnet (mfc42.dll und msvcrtd.dll oder so ) hab die dann auf meiner platte gesucht und in sein windows/system32/ ordner kopiert und dann kamm halt folgender fehler,
    die ordnugnszahl 5076 wurde in DLL mfc42.dll nicht gefunden hab dann die dll's mal bei dll-files.com gedownloaded und gegen die von meiner platte ersetzt woltle aber auch net so recht funzen ...

    hoffe jemand weis woran des liegen kann

    mfg beelze



  • msvcrtd.dll ist die Debugversion von msvcrt.dll, die du eigentlich gar nicht weitergeben darfst 😉
    Compiliere dein Programm mal in der Releasekonfiguration (nicht in der Debugkonfiguration)



  • Und stell außerdem bei der Release-Version ein, dass die MFC statisch eingebunden wird, dann musst du keine dlls mitschicken.



  • Dein Kumpel hat offentsichtlich ne andere (falsche/alte) Version der MFC-DLL.
    Lösung:
    - MFC42.DLL mitverteilen oder
    - MFC statisch linken.


Anmelden zum Antworten