Question

J'utilise une DLL tierce dans mon application qui est destinée à être exécutée sur un système SP1 embarqué Windows XP.

Cependant, il fonctionne bien sur ma boîte de développement, mais lorsque j'essaie de l'exécuter sur la plate-forme cible, il échoue avec l'événement suivant. Cet événement se produit lorsque j'appelle LoadLibraryEx pour charger la DLL tierce.

Event Type: Error
Event Source:   SideBySide
Event Category: None
Event ID:   32
Date:       9/8/2011
Time:       9:42:28 AM
User:       N/A
Computer:   OEM-J1XMVGHGNVX
Description:
The description for Event ID ( 32 ) in Source ( SideBySide ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: Microsoft.VC80.CRT, The referenced assembly is not installed on your system.

J'ai constaté que l'installation du package redistribuable Microsoft Visual C ++ 2005 résoudra le problème, mais je ne peux pas le faire car il s'agit d'une plate-forme intégrée et MSI ne s'exécute pas dessus. J'ai essayé de copier les fichiers DLL MSVCM80.DLL, MSVCP80.DLL et MSVCR80.DLL au système mais cela n'a pas résolu le problème.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top