ATL中的__if_exists和__if_not_exists关键字允许用户在编译时测试标识符是否存在,但存在问题,且与C++20模块特性不兼容。Visual Studio 2022 17.2 Preview 3开始,ATL有了新的宏_ATL_MODULES,可以替代__if_exists,并可以使用/permissive-编译器模式。
完成下面两步后,将自动完成登录并继续当前操作。