1

我应该为我的程序提供哪个视觉工作室可再发行产品?它是一个用 Visual c++ 2010 编写的控制台应用程序。在关于 Visual Studio 的帮助部分中,我得到了这个版本:10.0.30319.1。我编译为 64 位。这个想法是把 .exe 连同我需要的一些第三方 dll 和可视化 c++ 可再发行文件一起提供。这个对吗?我可以为控制台应用程序创建安装程序吗?

4

2 回答 2

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

于 2012-07-16T15:23:25.533 回答
0

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

有些静态链接到您的应用程序,在这种情况下您不需要将运行时重新分发到目标机器,有些是动态链接的,迫使您重新分发一组 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以获得更多解释。

于 2012-07-16T15:27:37.010 回答