C++ 迁移到Visual Studio 2015时ATL不工作
我有一个使用ATL组件创建饼图的项目。它在VisualStudio2010中运行良好,但当我将其迁移到VisualStudio2015时,它不工作或未实例化。它在运行时崩溃了C++ 迁移到Visual Studio 2015时ATL不工作,c++,atl,comobject,C++,Atl,Comobject,我有一个使用ATL组件创建饼图的项目。它在VisualStudio2010中运行良好,但当我将其迁移到VisualStudio2015时,它不工作或未实例化。它在运行时崩溃了 我在Windows 7上安装了C++支持的VS 2015。 我已将平台工具集设置为v140 我已安装VS 2015 x86可再发行软件包 目标平台版本8.1 已尝试通过ATL向导在现有MFC项目中添加ATL支持。这会导致ATL(_pModule==0)崩溃,并且由于此更改,一些DLL也没有注册,因此我必须还原更改 为什么要
(_pModule==0)
崩溃,并且由于此更改,一些DLL也没有注册,因此我必须还原更改为什么要再次添加ATL支持
据我所知,你的问题,这是一个现有的项目,并有ATL的支持!断言只是告诉您有两个ATL模块。我发现,函数AtlAxGetControl()将NULL返回给IUnknown。