迁移到Visual Studio 2015时,ATL无法正常工作

时间:2017-08-08 08:03:45

标签: c++ atl comobject

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

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

1 个答案:

答案 0 :(得分:-1)

为什么再次添加ATL支持?

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