| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> cannot convert argument 4 from ‘const wchar_t [5]‘ to ‘LPOLESTR‘ -> 正文阅读 |
|
[C++知识库]cannot convert argument 4 from ‘const wchar_t [5]‘ to ‘LPOLESTR‘ |
00现象上代码
环境win10, 编译器VS2017
强行编译,这一行的错误信息是:
01背景这段代码是从一个实际工程里面抽离出来的,在原工程中没有问题,可是拷贝到新的工程上面就不行了。 02问题探索LPOSTR查找LPOLESTR,发现是一个typedef,并且搜索找到了这样一段话。 LPOLESTR is a string of OLECHAR which is essentially wchar_t. So LPOLESTR is a null-terminated wchar_t*. LPOLESTR is a typedef created by Microsoft. These are vestiges of an automatic ANSI / Unicode conversion scheme that Microsoft used prior to MFC 4.0 and has since abandoned. For Win32 development, “OLE” corresponds to Unicode. For example, in Win32 development, an OLECHAR is simply a wchar_t and an LPOLESTR is a wide character string (e.g. wchar_t*).
编译通过了。 const可是还是有个疑问,LPOLESTR 应该就是wchar_t*,而根据提示
这次鼠标放上去不再提示错误了,可是编译的时候仍然不过,错误提示变成了 没招了,探索暂时到这吧。 03再次出现机缘巧合,重新编译了原工程,大跌眼镜的是原工程编译不过了,报了一样的错误,怎么回事,我都干了些什么?
这就奇怪了,难道是因为之前复制旧工程配置的时候复制反了,把新工程的复制到旧工程了? 04回头看既然找到了解决方法,那就试着再次去找找原因吧。 conformanceMode搜索这个ConformanceMode是干啥用的,找到了这篇: 看来问题还是const不兼容的原因,那么为什么跟ConformanceMode有关系呢? 回到const又找到这段话 引自:https://stackoverflow.com/questions/55751920/default-argument-of-type-const-char-is-incompatible-with-parameter-of-type |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 18:26:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |