引入winrt头文件时提示there are too many errors for the intellisense engine to function properly
项目需要用到UWP的api,windows下c++使用windows runtime api 是微软的一
个愿景,做了许多工作,包括c++/CX等,最近又发布了c++/winrt,winrt问题目前
还是比较多。winrt编程很简单只需要引入(VC_IncludePath);$(WindowsSDK_IncludePath);
下的winrt头文件,里面提供了uwp的api到c++桌面程序的映射。一般这个include
路径是不用改变的,如果第一次include winrt 头文件提示can not open source file
"winrt",需要手动设置一下include路径。这时候需要找到电脑上winrt这个文件
夹,winrt有多个,每个windows sdk文件夹下都有。就拿我用的10.0.19041.0来举
例,我的winrt文件夹在C:\Program Files (x86)\Windows
Kits\10\Include\10.0.19041.0\winrt。把winrt文件引入进来后,编译器会报错there are too many errors for the
intellisense engine to function properly。这是因为winrt是用c++17编写的,这些
错误实际上都是文件里面的语法错误。解决方法是设置项目的
Configuration Properties/C/C++/Languge->C++ Languge Standard 为ISO C++17 Standard (/std:c++17)至此可以在c++ console程序使用UWP的api
引入winrt头文件时提示there are too many errors for the intellisense engine to function properly相关推荐
- android studio ndk 引入系统头文件时出现红色波浪线
我的解决方法: 原先目录名称为libs,修改目录名称为lib后,在CMakeLists.txt中执行Sync Now后,引入的系统头文件的红色波浪线消失,代码出现提示. 新情况 如果只创建一个.h头文 ...
- 金蝶K/3产品各版本引入/引出Excel文件时出现意外错误的提示,或未正确安装Excel的提示。微软补丁解决方案!(转)
转自金蝶服务号 [1]问题回顾 2017年10月份起,微软陆续发布了各版本操作系统补丁,但更新补丁后,会导致金蝶K/3产品各版本引入/引出Excel文件时出现意外错误的提示,或未正确安装Excel的提 ...
- 金蝶K/3产品各版本引入/引出Excel文件时出现意外错误的提示,或未正确安装Excel的提示
10月份起,微软陆续发布了各版本操作系统补丁,但更新补丁后,会导致金蝶K/3产品各版本引入/引出Excel文件时出现意外错误的提示,或未正确安装Excel的提示, 经过金蝶K/3产品研发与服务支持部门 ...
- Effective Objective-C 2.0 — 第二条:类的头文件中尽量少引入其他头文件
第二条:类的头文件中尽量少引入其他头文件 使用向前声明(forward declaring) @class EOCEmployer 1, 将引入头文件的实际尽量延后,只在确有需要时才引入,这样就可以减 ...
- Linux1T大文件拷贝,U盘拷贝大于4G的iso文件时提示对于目标文件系统 文件过大解决方法全集...
[文章导读] U盘在我们日常使用过程中已经在广泛的使用了,很多人都喜欢拷贝文件,u盘传输速度上的是非常快的,但是有不少用户在使用U盘过程中遇到问题,u盘不能拷贝超过4G的大文件,提示" U盘 ...
- 解决javah生成c头文件时找不到android类库的问题
解决javah生成c头文件时找不到android类库的问题 参考文章: (1)解决javah生成c头文件时找不到android类库的问题 (2)https://www.cnblogs.com/liul ...
- VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法)
VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法) 参考文章: (1)VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法) (2)https: ...
- Linux下通过rm -f删除大量文件时提示-bash: /bin/rm: Argument list too long的解决方法...
Linux下通过rm -f删除/var/spool/postfix/maildrop/中大量的小文件时提示: "-bash: /bin/rm: Argument list too long& ...
- php怎么关联默认打开程序,win10系统打开文件时提示“请在默认程序控制面板中创建关联”如何解决...
近日有win10系统用户反映说在打开文件的时候,突然遇到了"请在默认程序控制面板中创建关联"的提示,导致无法打开文件,这该怎么办呢,本教程就给大家带来win10系统打开文件时提示& ...
最新文章
- DHL:jQuery框架学习使用总结,插件,继续中...
- 锁相环PLL/MMCM的使用
- 操作分布式文件之三:如何访问和操作远程文件
- LeapFTP 注册码
- 湖南工大11级C语言网上作业,湖南工大11级C语言网上作业之《最简单的程序设计》.docx...
- IOS中单例的简单使用
- Spring 解耦反射创建对象
- BOMTool更新到1.3.0.8
- html跨页面传数组,如何把一个页面的对象数组传到另外一个页面,没有后台,存js_html/css_WEB-ITnose...
- 腾讯开发微信花了多少钱?真的技术难度这么大吗?难点在哪里?
- bind函数怎么用JAVA_面试官:能解释一下javascript中bind、apply和call这三个函数的用法吗...
- 金融网络直播室软件的功能介绍
- Halcon教程十一:小球识别,初识腐蚀与膨胀,开运算和闭运算
- 计算机培训excel的制作,绵阳电脑excel表格制作教程
- CAD软件中怎么裁剪参照?
- C语言如何求最大值和最小值
- 教你如何去除电脑QQ聊天窗口上的广告?
- 2022CCPC广州 L. Station of Fate gym104053L
- 元宇宙资源大全【2022最新】
- 3、tensorflow2.0 实现MTCNN、训练O_net网络,并进行测试图片