错误    C2039    "wait_for": 不是 "winrt::impl" 的成员     C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\cppwinrt\winrt\impl\Windows.Foundation.0.h    983

vs2019 编译 winrt,报错,"wait_for" is not member of "winrt::impl",错误的中文描述是"wait_for": 不是 "winrt::impl" 的成员

windows sdk 版本 10.0.19041.0

解决办法:

方法 一:

把符合模式改为 否 (/permissive),然后重新编译,就不会有winrt::imp的报错了

工程文件xxxx.vcxproj中的字段是 <ConformanceMode>true</ConformanceMode>

为啥呢?请搜索,符合模式premissive,了解一下这个字段的含义

参考:

https://github.com/microsoft/Windows.UI.Composition-Win32-Samples/issues/47

方法二:

windows sdk中winrt相关的文件旧了,不符合premissive的安全检查了,需要用新的CppWinRT

vs2019工具中Nuget包管理中,搜索 Microsoft.Windows.CppWinRT,下载安装就行

https://github.com/adabru/BleWinrtDll/issues/16

“wait_for“: 不是 “winrt::impl“ 的成员相关推荐

  1. C++ IMPL 模式解析(下)

    文章目录 二进制兼容 什么是二进制兼容 为什么会二进制不兼容 什么情况会导致二进制不兼容 隐藏子类--解决二进制兼容 参考资料 二进制兼容 在 上一章 的结尾处提到了二进制兼容的概念,这里先说说二进制 ...

  2. C++ 多线程:future 异步访问类(线程之间安全便捷的数据共享)

    文章目录 future前言 future描述 future类成员使用 总结 future前言 首先查看如下代码 #include <iostream> #include <threa ...

  3. C++条件变量使用详解

    1. condition_variable介绍 在C++11中,我们可以使用条件变量(condition_variable)实现多个线程间的同步操作:当条件不满足时,相关线程被一直阻塞,直到某种条件出 ...

  4. C++接口工程实践:有哪些实现方法?

    简介:程序开发的时候经常会使用到接口.众所周知,C++语言层面并没有接口的概念,但并不意味着C++不能实现接口的功能.相反,正是由于C++语言没有提供标准的接口,导致实际实现接口的方法多种多样.那么C ...

  5. 实用的设计模式【二】——类的组织

    "四人帮"的<design pattern>的确博大精深,但个人觉得毕竟还是偏学院派了,似乎不用非常理性的去理解它们,所以在实际应用中,甚至一些人主张不使用模式.就像说 ...

  6. Android智能指针——读书笔记

    目录结构 目录结构 参考资料 概述 背景知识 GC经典问题 轻量级指针 实现原理分析 构造函数 析构函数 应用实例分析 强指针和弱指针 强指针的实现原理分析 增加对象的弱引用计数 增加对象的强引用计数 ...

  7. C++ API 设计 章节链接

    http://www.aiuxian.com/article/p-1301505.html 第三章 模式 前一章所讨论的品质是用来区分设计良好和糟糕的API.在接下来的几个章节将重点关注构建高品质的A ...

  8. C++ API 设计 08 第三章 模式

    第三章 模式 前一章所讨论的品质是用来区分设计良好和糟糕的API.在接下来的几个章节将重点关注构建高品质的API的技术和原则.这个特殊的章节将涵盖一些有用的设计模式和C++ API设计的相关习惯用法. ...

  9. C++11多线程之条件变量

    原文: http://en.cppreference.com/w/cpp/thread/condition_variable std::condition_variable 定义在头文件<con ...

最新文章

  1. 一文详解Camera-IMU内外参标定原理
  2. JavaScript 数据去重的常用几种方法
  3. Python基础之数据类型(一)
  4. 计算机软考中级网络工程师,如何复习计算机软考中级网络工程师更有效
  5. 服务器芯片镜像测试,模拟镜像服务器磁盘问题的两个测试【转】
  6. “==”和equals()的用法
  7. opencv读取MATLAB双目标定的结果进行双目校正
  8. Java并发编程的艺术(八)——闭锁、同步屏障、信号量详解
  9. 学子商城网站的设计与实现
  10. AutoCAD打印样式中缺少.ctb只有.stb怎么办?
  11. 18个最好的代码编辑器/IDE工具
  12. 网站建设制作需要多少钱呢?费用是多少?
  13. postgresql垃圾清理插件pg_repack
  14. 显示器扩展后左右如何设置?
  15. 谷歌、Uber都在用:标准SQL语法入门指南
  16. Python基于人脸识别的考勤系统(附源码)
  17. jsp运动会管理系统
  18. [OOD设计] - Black Jack Game (21点)
  19. 【折腾日记GEN8_2】ESXI的安装
  20. 学计算机颈椎痛,每天对着电脑颈椎疼的厉害怎么办?

热门文章

  1. 计算机软件操作试题多选,2016职称计算机考试WPS_Office多选试题及答案
  2. Why WebRTC|前世今生
  3. pyecharts绘图
  4. C++【C++11】
  5. linux服务器强制关机,Mac强制关机的4种方法以备不时之需
  6. Ceph Calamari监控配置
  7. 【转】悟空,你变成避孕套吧,今天为师要亲自收拾这个女妖精
  8. 最小二乘法拟合二次曲线 C语言
  9. 运用js计算个人税收
  10. java娘_如何调教Java娘来优化MC!