笔者使用visual studio 2017 调试运行c++/WinRT 应用使用到的是c++/WinRT模板创建的控制台工程,奈何编译就出现error c3861错误“to_abi”找不到标识。因为当前阶段开发UWP应用的帖子和答案真是太少了,无奈翻遍MSDN,找到答案最终解决之,特录此经验万望点个赞再赱。
-
当然还有一种保持旧版不变通过设置工程属性解决的方法。右击工程打开属性配置对话框,设置c/c++->语言->符合符合 设置为“否”
-
设置了以上两个项目后,再次编译c++/WinRT工程原编译错误和运行错误c3861应该问题就解决了。
经验内容仅供参考如果您需解决具体问题(尤其法律、醫学等领域),建议您详细咨询相关领域专业人士
作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。