visual c ++ 2010可再发行

时间:2012-07-16 15:21:29

标签: c++ visual-studio-2010

我应该为我的程序提供哪个visual studio可再发行组件?它是一个用Visual c + + 2010编写的控制台应用程序。在帮助部分,关于Visual Studio,我得到这个版本:10.0.30319.1。我编译为64位。我的想法是将.exe与我需要的一些第三方dll以及visual c ++可再发行组件一起提供。它是否正确?我可以为控制台应用程序创建安装程序吗?

2 个答案:

答案 0 :(得分:3)

这一个(VCPP 2010 x64):

http://www.microsoft.com/en-us/download/details.aspx?id=14632

请注意,当您运送64位软件时,您还需要提供32位版本的软件(假设您支持32位。)相反的情况不一定如此。

显然,您将使用32位版本的软件链接到32位版本的可再发行组件(或发布它)。 32位的正确可再发行组件为http://www.microsoft.com/en-us/download/details.aspx?id=5555

答案 1 :(得分:0)

首先,它取决于您链接的微软运行时版本。

有些静态链接到您的应用程序,在这种情况下,您不需要将运行时重新分发到目标计算机,有些动态链接会强制您重新分发一组DLL。

为了找出没有错误,请使用Dependency Walker工具查看您的可执行文件所需的实际DLL。

有关详细说明,请参阅http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspxhttp://social.msdn.microsoft.com/Forums/da-DK/Vsexpressvc/thread/3a007184-80e9-4e25-b5ad-ff31b028c051