web-dev-qa-db-fra.com

Problème avec l'exécution d'applications 64 bits sous le vin (assemblage "Microsoft.VC80.Crt manquant, MSVCR80.dll)

Je fais face aux erreurs suivantes lorsque j'essaie d'exécuter une application de console 64 bits avec du vin:

002a:fixme:actctx:parse_depend_manifests Could not find dependent Assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
002a:fixme:actctx:parse_depend_manifests Could not find dependent Assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
002a:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x23e480, 0x23e490 0x23e484
002a:fixme:nls:get_dummy_preferred_ui_language (0x38 0x23e480 0x23e490 0x23e484) returning a dummy value (current locale)
002a:fixme:heap:RtlSetHeapInformation 0xa80000 0 0x23e7a0 4 stub
002a:err:module:attach_dlls "MSVCR80.dll" failed to initialize, aborting
002a:err:module:attach_dlls Initializing dlls for L"Z:\\home\\user\\test\\x64\\process.exe" failed, status c0000142

Je dois mentionner que le package redistribuable MS Visual C++ 2005 est déjà installé à l'aide de la commande

winetricks vcrun2005

Aussi, j'ai téléchargé le fichier "msvcr80.dll" avec exactement la même version (8.0.50727.762) et je l'ai mis dans le dossier de l'application.

Et la question n'est toujours pas résolue malheureusement.

Toute aide serait grandement appréciée! Merci d'avance.

1
Alexander K

Vous pouvez essayer de remplacer manuellement la bibliothèque. Ouvrez l'onglet Libraries et tapez le nom de la bibliothèque:

msvcr80

http://prnt.sc/sbjiua

0
gearcoded