![](/img/trans.png)
[英]Is Visual C++ 2012 redistributable backwards compatible with the 2010 version?
[英]visual c++ 2010 redistributable
我应该将哪个视觉工作室可再分发给我的程序? 它是一个用Visual c + + 2010编写的控制台应用程序。在帮助部分,关于Visual Studio,我得到这个版本:10.0.30319.1。 我编译为64位。 我的想法是将.exe与我需要的一些第三方dll以及visual c ++可再发行组件一起提供。 这个对吗? 我可以为控制台应用程序创建安装程序吗?
这个(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 。
首先,它取决于您链接的微软运行时版本。
有些是静态链接到您的应用程序,在这种情况下您不需要将运行时重新分发到目标计算机,有些是动态链接的,迫使您重新分发一组DLL。
为了找出没有错误,请使用Dependency Walker工具查看您的可执行文件所需的实际DLL。
请参阅http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx和http://social.msdn.microsoft.com/Forums/da-DK/Vsexpressvc/thread/3a007184-80e9-4e25-b5ad -ff31b028c051获取更多解释。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.