Visual C++ 2010与VC 2008的兼容性
问题描述:
我正在用Visual C++ 2010编译程序,但我不希望每个人都必须下载可再发行组件包来运行我的程序。大多数将要使用我的程序的人已经拥有了VC++ 2008的可再发行组件包,那么是否可以通过与VC 2008的兼容性来编译它?还是有我可以下载VC 2008 express的地方?Visual C++ 2010与VC 2008的兼容性
答
Visual Studio 2010有一个使用Visual Studio 2008工具集进行编译的选项。你可以在你的项目设置下找到它。我认为该选项在常规属性页面中标记为“平台工具集”。
答
如果将“平台工具集”设置为“从父项或项目默认值继承”,则它适用于大多数情况。
+1
如果你不愿意没有在你的机器上安装正确的运行时间 - 提问者有问题,如果平台工具集被设置为错误的版本,它是否在父项目或当前项目中无关紧要,无论在你的系统上,它都无所谓,无所谓! – adamfisk 2012-07-25 22:44:12
你知道有*三个版本的VS2008 redist?如果您的客户没有最新版本,它将无法工作。 – 2010-08-08 17:41:47