此页面说明如何使用您的应用程序部署 VC++ 2008 库的本地副本,以避免安装 3rd-party vcredist。这对我很有用,因为它可以让我将一个压缩文件夹发送给他们可以运行的用户,而无需使用不喜欢的安装程序。
但是,它对我不起作用。我的应用程序不使用 MFC,只使用 Win32,否则是标准 C++。我有app/MyApp.exe
,就是这样......我应该从哪些文件中复制%PROGDIR%\Microsoft Visual Studio 9.0\VC\Redist\x86
它们以及它们应该去哪里?
我在 XP-Mode 虚拟 PC 上对此进行测试,当我尝试按照页面中的说明进行操作时,跨文件复制不会改变“应用程序无法初始化”错误。我缺少一些步骤吗?
我查看了我的清单,似乎只使用了 CRT:http: //pastebin.com/BD4NZMC2