QT 信号与槽的日常报错: error: undefined reference to XXX

本是古典 何须时尚 2022-12-26 04:55 232阅读 0赞

QT 日常报错: error: undefined reference to `HomePage::slotProTreeRightClicked()’

1. 报错原因:

原本想在homepage.cpp添加一个右击事件的信号与槽的,
后来发现不对,需要在homepage_tree.cpp中添加的,
改完之后,homepag.cpp里面的槽没删干净,只删了槽的实现。
所以报了这个错误。

我一直在homepage_tree.cpp 里面找右击事件的槽是哪里出问题的,当然一直找不到原因

2. 提示

  1. 报错的信息没看仔细,HomePage::slotProTreeRightClicked()
  2. 没有用的信号与槽就即使删了
  3. 删函数时候先删头文件,后面的函数实现如果不删会自动划线提示,如果只删了函数实现,编译的时候报错,然后到处找就比较麻烦
  4. 有问题及时请教别人

发表评论

表情:
评论列表 (有 0 条评论,232人围观)

还没有评论,来说两句吧...

相关阅读

    相关 error: undefined reference to 'xxxx'

      今天编译代码的时候,出现上面的错误,意思是没有定义“xxx”,我以为是函数没声明,找到声明的头文件,发现已经添加了头文件,但是为什么还是报错了,后来才发现,函数声明确实有,