这是什么原因嘛,请求大家的帮助,未定义的引用

img

img


这是什么原因嘛,请求大家的帮助,以及好几次出现这个问题了,改了又改都不知道问题出在哪儿,最上面我已经对它进行定义了,但是就是要报错,恳求大家帮忙看一下,怎么就出现这个问题了

你 qt_state 是类里定义的吗?看看有没有定义 如果有 这个是静态函数不能访问成员变量
这个静态函数是在类里的吗?如果是 函数需要加上命名空间限定符 类名::
更多静态函数的内容你可以看看这个
【C++】静态成员函数_c++调用静态成员函数_Loup&卡普的博客-CSDN博客

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

静态成员只声明了没有定义吧,你应该只在类声明里写了个static 类型 qt_state,没在cpp里加定义。加一行:
类型 类名::qt_state;