【问题标题】:Visual Studio 2015: how to build ATL projects targeting Visual C++ v120Visual Studio 2015:如何构建面向 Visual C++ v120 的 ATL 项目
【发布时间】:2017-05-15 17:24:21
【问题描述】:

我正在使用 Visual Studio 2015 社区版。

在 VS2015 安装程序中,选择 Visual C++ 节点下的 Common Tools 和 MFC Components,我可以构建基于 ATL 的项目。

选择工具和 Windows SDK,在 Windows 8.1 和 Windows Phone 工具节点下,我可以基于 Platform Toolset v120,即 Visual Studio 2013 构建 MFC 项目。

现在我想构建一个现有的 ATL 项目,比较大,最初是在 Visual Studio 2013 中构建的。 当我在 ATL 项目中设置 Platform Toolset = 'v120' 时,编译器无法找到 ATL 标头。

可以安装吗? 是否必须同时安装 VS2013 和 VS2015?

【问题讨论】:

  • @patthoyts:你能把这个变成答案吗(所以我关闭这个问题)?

标签: c++ visual-studio visual-studio-2013 atl


【解决方案1】:

如果要使用 Visual Studio 的编译器工具链,则需要安装早期版本的 Visual Studio。您还可以打开开发人员命令提示符以选择编译器版本并使用 msbuild 使用该特定编译器构建目标,但您仍然需要安装所需的编译器版本。

【讨论】:

    猜你喜欢
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 2016-12-30
    • 2017-01-15
    • 2018-10-27
    • 2016-10-09
    相关资源
    最近更新 更多