【发布时间】:2010-05-14 07:27:53
【问题描述】:
我使用 VS .Net 在 C++ 中创建了一个应用程序。我的应用程序中只有 windows.h 依赖项,所有其他头文件都是标准的。但问题是当我发布我的应用程序并在其他系统上运行时,它会显示错误对话框,
“由于应用配置不正确,此应用启动失败”。
请帮我解决这个问题。
【问题讨论】:
标签: windows windows-xp
我使用 VS .Net 在 C++ 中创建了一个应用程序。我的应用程序中只有 windows.h 依赖项,所有其他头文件都是标准的。但问题是当我发布我的应用程序并在其他系统上运行时,它会显示错误对话框,
“由于应用配置不正确,此应用启动失败”。
请帮我解决这个问题。
【问题讨论】:
标签: windows windows-xp
阅读本文(关于 WinSxS):http://msdn.microsoft.com/en-us/library/aa376307(VS.85).aspx
在某个时候,他们发明了一种称为 WinSxS 的技术,以及相关的“清单”。这使您的应用需要具有更严格版本检查的 DLL,这可能会很烦人。
您可以通过禁用嵌入式清单来破解它,或者静态链接更多库。
【讨论】: