visual c 2010链接对较早的运行时?

visual c++ 2010 link against older runtime?

很抱歉,是否有人问过。

就像我可以在希望为.NET 2.0运行时构建的C#项目中选择一样,是否可以针对较旧的CRT构建本机c项目,比如说Visual Studio 2005中的一个? >

我之所以这样,是因为我有使用VS2005构建的外部SDK,但是我想使用较新的IDE。


您可以针对2005年和2008年(也可以考虑2003年)进行构建,只要它们相对于2010年安装即可。

您将需要更改每个项目的平台工具集,以反映要针对其构建的项目(属性->常规->平台工具集),其中v100为2010,v90 2008,v80 2005等


在项目设置中,您可以选择MSVC9,但不能选择8。因此,您可以链接到2008年的可再发行文件...而不能链接到2005年的可再发行文件。