qt头文件报错,说没有找到定义,但不知道为啥,头文件里确实有这个定义

qt
目前有一个报错,说没有找到定义,但不知道为啥,头文件里确实有这个定义

img

我想要达到的结果

img

这种问题一般是没有找到相关的库导致的,可能的情况:
(1)没有include 头文件
(2)虽然包含了头文件,但是头文件目录没有添加到项目的INCLUDEPATH中,导致项目找不到头文件,这个需要在.pro文件中将该头文件的所在目录添加到INCLUDEPATH中,如下:

QtCreator里添加外部第三库、头文件路径的方法(.pro文件)_DS小龙哥的博客-CSDN博客_qt添加头文件路径 一、前言在项目开发过程中,经常需要用到第三方库,需要在QtCreator工程里指定第三库的路径、头文件路径、引用的库名称等等;并且可能还需要编写通用工程针对不同的编译器类型,位数选择不同的库,针对不同的操作系统环境选择不同的库;那么这些条件的区分都可以在QtCreator的pro工程文件里编写逻辑实现。下面就介绍常用的添加库、头文件的方法,以libvlc、ffmpeg、opencv等常用的第三方库作为示例,编译器分别选择VS2017(32位)、MinGW(32位)进行测试。二、添加第三方库与头文件下 https://blog.csdn.net/xiaolong1126626497/article/details/121530362

clean
qmake
rebuild

你这是ld报错啊,头文件没问题,是库没有链接上

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632