2017-01-31 5 views
-1

Windows XP Service Pack3オペレーティングシステムでVisual Studio 2005(vC++)を使用して作成されたmfcアプリケーションを1つ作成しました。アプリケーションexeがコンピュータで正しく開かれていますが、プロセッサアーキテクチャがwow64の別のコンピュータでMFCアプリケーション(.exe)が開かない

64ビットアーキテクチャのオペレーティングシステムWindows 7 Service Pack 1を搭載した別のマシンでは開かれません。

エラー:このアプリケーションは、横並びの構成が正しくないため、起動できませんでした。このエラーを解決するために

VS2005(x86の& x64の)、VS2008(x86の& x64の)、VS2010、VS2013などが、同じエラーが続くように、私はそのコンピュータ上で多くの再配布可能パッケージをインストールしました。

私はsxstracer.exeを実行しており、ログファイルが生成されてサイドバイサイドエラーが発生します。

私は、プロセッサアーキテクチャのWOW64の問題以下のように

ログファイルが見つかりました:

Begin Activation Context Generation.

Input Parameter: Flags = 0

ProcessorArchitecture = Wow32

CultureFallBacks = en-US;en

ManifestPath = C:\Program Files (x86)\tracer\setup_tracer_application\Tracer_Utility.exe

AssemblyDirectory = C:\Program Files (x86)\tracer\setup_tracer_application\

Application Config File =

INFO: Parsing Manifest File C:\Program Files (x86)\tracer\setup_tracer_application\Tracer_Utility.exe.

INFO: Manifest Definition Identity is (null).

INFO: Reference: Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"

INFO: Reference: Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"

INFO: Reference: Microsoft.Windows.Common-Controls,language="*",processorArchitecture="x86",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.0.0"

INFO: Resolving reference Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762".

INFO: Resolving reference for ProcessorArchitecture WOW64.

INFO: Resolving reference for culture Neutral.

INFO: Applying Binding Policy.

INFO: No publisher policy found.

INFO: No binding policy redirect found.

INFO: Begin assembly probing.

INFO: Did not find the assembly in WinSxS.

INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC80.CRT\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL.

INFO: Did not find manifest for culture Neutral.

INFO: End assembly probing.

INFO: Resolving reference for ProcessorArchitecture x86.

INFO: Resolving reference for culture Neutral.

INFO: Applying Binding Policy.

INFO: Find publisher policy at C:\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_516d712b0f495a45.manifest

INFO: Publisher Policy redirected assembly version.

INFO: Post policy assembly identity is Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.4940".

INFO: Begin assembly probing. INFO: Attempt to probe manifest at C:\Windows\WinSxS\manifests\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc.manifest.

INFO: Manifest found at C:\Windows\WinSxS\manifests\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc.manifest.

INFO: End assembly probing. INFO: Resolving reference Microsoft.VC80.CRT.mui,language="*",processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.4940".

INFO: Resolving reference for ProcessorArchitecture WOW64.

INFO: Resolving reference for culture en-US.

INFO: Applying Binding Policy. INFO: No publisher policy found.

INFO: No binding policy redirect found.

INFO: Begin assembly probing. INFO: Did not find the assembly in WinSxS.

INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC80.CRT.mui\8.0.50727.4940_en-US_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL.

INFO: Did not find manifest for culture en-US.

INFO: End assembly probing.

INFO: Resolving reference for culture en.

INFO: Applying Binding Policy.

INFO: No publisher policy found.

INFO: No binding policy redirect found.

INFO: Begin assembly probing.

INFO: Did not find the assembly in WinSxS.

INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC80.CRT.mui\8.0.50727.4940_en_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL.

INFO: Did not find manifest for culture en.

INFO: End assembly probing.

INFO: Resolving reference for ProcessorArchitecture x86.

INFO: Resolving reference for culture en-US.

INFO: Applying Binding Policy.

INFO: No publisher policy found.

INFO: No binding policy redirect found.

INFO: Begin assembly probing. INFO: Did not find the assembly in WinSxS.

INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC80.CRT.mui\8.0.50727.4940_en-US_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL.

INFO: Did not find manifest for culture en-US.

INFO: End assembly probing. INFO: Resolving reference for culture en.

INFO: Applying Binding Policy. INFO: No publisher policy found.

INFO: No binding policy redirect found.

INFO: Begin assembly probing.

INFO: Did not find the assembly in WinSxS.

INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC80.CRT.mui\8.0.50727.4940_en_1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.mui.DLL.

INFO: Did not find manifest for culture en.

INFO: End assembly probing.

INFO: Resolving reference Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762".

INFO: Resolving reference for ProcessorArchitecture WOW64.

INFO: Resolving reference for culture Neutral.

INFO: Applying Binding Policy.

INFO: No publisher policy found.

INFO: No binding policy redirect found.

INFO: Begin assembly probing. INFO: Did not find the assembly in WinSxS.

INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC80.MFC\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.MFC.DLL.

INFO: Did not find manifest for culture Neutral.

INFO: End assembly probing.

INFO: Resolving reference for ProcessorArchitecture x86.

INFO: Resolving reference for culture Neutral. INFO: Applying Binding Policy.

INFO: Find publisher policy at C:\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.42_none_54c11df268b7c6d9.manifest

INFO: No binding policy redirect found.

INFO: Begin assembly probing.

INFO: Did not find the assembly in WinSxS.

INFO: Attempt to probe manifest at C:\Windows\assembly\GAC_32\Microsoft.VC80.MFC\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.MFC.DLL.

INFO: Attempt to probe manifest at C:\Program Files (x86)\tracer\setup_tracer_application\Microsoft.VC80.MFC.DLL.

INFO: Attempt to probe manifest at C:\Program Files (x86)\tracer\setup_tracer_application\Microsoft.VC80.MFC.MANIFEST.

INFO: Attempt to probe manifest at C:\Program Files (x86)\tracer\setup_tracer_application\Microsoft.VC80.MFC\Microsoft.VC80.MFC.DLL. INFO: Attempt to probe manifest at C:\Program Files (x86)\tracer\setup_tracer_application\Microsoft.VC80.MFC\Microsoft.VC80.MFC.MANIFEST.

INFO: Did not find manifest for culture Neutral.

INFO: End assembly probing.

ERROR: Cannot resolve reference Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762".

ERROR: Activation Context generation failed.

End Activation Context Generation.


私が行っているものは何でも、上記のように記述し、それで解決 を得ていない、いずれかが私を提案することができています上記のエラーの解決方法はログファイルを調べることですか?

+0

どのようにプロジェクトをビルドしましたか? "動的DLL"または "静的"? – Raindrop7

+0

共有dll設定でmfcを使用しています – Rups

+0

アプリケーションvs2005 sp1 redestributed package(x86)をインストールしてWindows XP Service Pack 3環境(Visual Studioソフトウェアツールがインストールされていない)で実行します。しかし、Windows 7 sp1とWindows 8.1環境では動作しません。 – Rups

答えて

0

VS2013や2015コミュニティ版などの最新のコンパイラを使用しても、Windows XPをターゲットにすることができます。

関連する問題