【发布时间】:2010-05-10 22:43:17
【问题描述】:
抱歉,如果有人问过这个问题。
就像我可以在 C# 项目中选择我希望它为 .NET 2.0 运行时构建的一样,是否可以针对旧 CRT 构建本机 c++ 项目,比如 Visual Studio 2005 中的一个?
我想要这个,因为我有使用 VS2005 构建的外部 SDK,但我想使用更新的 IDE。
【问题讨论】:
标签: c++ visual-studio-2010 msvcrt
抱歉,如果有人问过这个问题。
就像我可以在 C# 项目中选择我希望它为 .NET 2.0 运行时构建的一样,是否可以针对旧 CRT 构建本机 c++ 项目,比如 Visual Studio 2005 中的一个?
我想要这个,因为我有使用 VS2005 构建的外部 SDK,但我想使用更新的 IDE。
【问题讨论】:
标签: c++ visual-studio-2010 msvcrt
您可以针对 2005 年和 2008 年(也可以考虑 2003 年)进行构建,只要它们与 2010 年并行安装即可。
您需要更改每个项目的平台工具集,以反映您想要构建的工具集(属性 -> 常规 -> 平台工具集),其中 v100 是 2010、v90 2008、v80 2005 等等
【讨论】:
在项目设置中,您可以选择 MSVC9,但不能选择 8。因此您可以链接到 2008 的可再发行组件...但不能链接到 2005 的。
【讨论】: