visual-studio - 降级 C++ 编译器规范

标签 visual-studio visual-c++ tfsbuild azure-devops

我想构建一个最初使用 vs2010 构建的项目,但我使用的是 vs2015(firebird SGBD)。问题是,由于 vs2015 中的新功能,我收到了很多错误消息,例如 snprintf Define

由于我的 C++ 技能不是很好,所以我问以下问题:

  • 是否可以使用 vs 2015 以及某种降级 C++ 编译器和链接器到早期规范?

  • 是否可以做同样的事情,但使用与在线

最佳答案

在 Visual Studio 中,请右键单击该项目并选择“属性”。将平台工具集更改为 v100。 (注意,机器上还需要安装VS2010)

enter image description here

对于在 VSO 中构建,请使用 /p:PlatformToolset=v100 参数来使用 Visual C++ 2010 工具和库来构建您的应用程序。 enter image description here

关于visual-studio - 降级 C++ 编译器规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32695909/

相关文章:

c++ - 将 C++11 std::thread 移植到 boost::thread 编译问题

visual-studio - 使用EnvDTE自动化Visual Studio时确定Package Manager控制台已准备就绪

visual-studio - Visual Studio 2008 不断重建

c++ - 在 Qt MinGW 编译器中处理 __event

tfs - 创建仅用于部署的 TFS 构建模板,无需构建任何项目

TFS 2010 RC : How to fail a build for low code coverage?

unit-testing - 学习 MSBuild 的最佳资源有哪些?

visual-studio - Visual Studio 解决方案是否在 Visual Studio Mac 中打开?

c# - 使用 C# 在 Visual Studio 中命名空间缩进

c++ - Visual C++ 6 变量作用域错误