繁体   English   中英

Qt错误:搜索不存在的函数

[英]Qt Error: Searching for a function that does not exist

我的Qt项目中有一个名为LoadImage的函数。 当我尝试构建问题时,Qt抱怨error: no 'QImage Utils::LoadImageW(QString)...

我没有任何名为LoadImageW函数,也从未编写过称为LoadImageW的函数。 这是怎么了?

它与WinApi函数LoadImage冲突。 在WinApi中,总是有两个版本LoadImageALoadImageA )和wide( LoadImageW )字符。

不幸的是,翻译是在预处理器中完成的,因此,每当发生冲突时,它也会转换用户代码。

幸运的是,WinApi是唯一使用大写字母的CamelCase,因此只要您遵循较低的camelCase,就足以避免任何冲突。 因此,只需在此处选择loadImage。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM