迁移到 Visual Studio 2015 时 ATL 不起作用

ATL is not working when migrating to Visual Studio 2015

本文关键字:ATL 不起作用 2015 Studio Visual 迁移      更新时间:2023-10-16

我有一个使用 ATL 组件创建饼图的项目。它在Visual Studio 2010中工作正常,但是当我将其迁移到Visual Studio 2015时,它不起作用或未实例化。运行时崩溃

  1. 我已经在Windows 2015上安装了C++支持VS 7。
  2. 我已将平台工具集设置为 v140。
  3. 我已经安装了VS 2015 x86可再发行软件包。
  4. 目标平台版本 8.1。
  5. 已尝试通过 ATL 向导在现有 MFC 项目中添加 ATL 支持。这会导致 ATL(_pModule == 0)崩溃,并且由于此更改,某些 Dll 也没有注册,因此我不得不还原更改。

为什么要再次添加 ATL 支持?

据我了解您的问题,这是一个现有项目,并具有ATL支持!ASSERT 只是告诉您您有两个 ATL 模块。