VC++ programs build in Windows 7 don't run on Windows Xp
我在 Windows 7 的 Visual C 中创建了一个小的
当我尝试在 Windows Xp 上运行此应用程序时,它给了我一个错误提示
This application has failed to start
because MSVCR100D.dll was not found.
Re-installing the application may fix
this problem.
那么我如何静态构建这个应用程序以使其包含
我是否必须从 Windows 7 复制
谢谢。
MSVCR100D.dll 不是 Win7 DLL,它是 MSVC2010 DLL。您可以通过在项目属性(在 C/C -> 代码生成下)中将 RuntimeLibrary 从 MD(d) 更改为 MT(d) 来使用静态链接。