我使用iexpress.exe按照MS安装教程构建了一个安装程序。它说要将vcredist_x86.exe包含在我的安装包中。
在我的机器上有以下版本:
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\vcredist_x86 07/18/2009 01:13 AM 1,843,544 vcredist_x86.exe 1 File(s) 1,843,544 bytes C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86 02/20/2011 01:14 PM 4,995,416 vcredist_x86.exe 1 File(s) 4,995,416 bytes C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86 07/12/2009 02:12 AM 2,705,744 vcredist_x86.exe 1 File(s) 2,705,744 bytes
本教程属于VS2013,它建议在v7.0A下包含一个,但是,在安装时,它会说2010年的内容,所以我认为它适用于VS2010?但我的应用程序是在VS2008中构建的。
此外,MS站点上还有Microsoft Visual C ++ 2008 SP1可再发行组件包(x86): [http://www.microsoft.com/en-us/download/details.aspx?id=5582][1]
我的应用程序是一个win32控制台应用程序,在VC ++ 2008中使用共享DLL中的MFC。 那么,有一个问题,我应该在我的安装包中包含上述哪个版本?