質問

私はアプリケーションでサードパーティのDLLを使用しており、Windows XP埋め込みSP1システムで実行される予定です。

しかし、それは私の開発ボックスで正常に動作しますが、ターゲットプラットフォームで実行しようとすると、次のイベントで失敗します。このイベントは、LoadLibraryExを呼び出してサードパーティのDLLをロードするときに発生します。

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.

Microsoft Visual C ++ 2005再配布可能なパッケージをインストールすると問題が解決することがわかりましたが、埋め込まれたプラットフォームであり、MSIが実行されないため、それはできません。 dllファイルmsvcm80.dll、msvcp80.dll、msvcr80.dllをシステムにコピーしようとしましたが、問題は解決しませんでした。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top