Problema della versione CRT incorporata XP .. COADLIBRARYEX INCONTRO
-
29-10-2019 - |
Domanda
Sto usando una DLL di terze parti nella mia applicazione che è destinata a essere eseguita su un sistema SP1 incorporato Windows XP.
Funziona bene sulla mia scatola di sviluppo, ma quando provo a eseguirlo sulla piattaforma target non riesce con l'evento seguente. Questo evento si verifica quando chiamo LoadLibraryEx per caricare la DLL di terze parti.
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.
Ho scoperto che l'installazione del pacchetto ridistribuibile Microsoft Visual C ++ 2005 risolverà il problema, ma non posso farlo in quanto è una piattaforma incorporata e MSI non si esegue su di esso. Ho provato a copiare i file DLL msvcm80.dll, msvcp80.dll e msvcr80.dll al sistema ma ciò non ha risolto il problema.
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow