【发布时间】:2015-02-03 03:34:38
【问题描述】:
由于新的运行时库并非在每台计算机上,它们都需要下载可再发行组件,我知道我可以使用某种安装程序来做到这一点,但这很麻烦。
那么,有没有一种方法可以让我使用每台计算机上的旧运行时库来构建我的项目?
或者,如果我下载旧版本的 Visual Studio 并在其中构建项目以创建版本,那会正常工作吗?如果这是可能的,这是最好的方法吗?
注意:静态链接库是不可能的。
【问题讨论】:
-
您绝对可以在较旧的 MSVC 版本和目标上使用较新版本的 VS。您只需要安装与您想要的相对应的旧 VS 版本。
-
当您使用旧平台工具集时,您将旧编译器与新 IDE 一起使用。例如,VS 2012 编译器只能构建使用 VS 2012 CRT 的代码。
-
"每台计算机上的旧运行时库" - 那会是哪些?你不能指望任何版本。
标签: c++ visual-c++ microsoft-runtime-library