网络运营 > 服务器 > Linux

linux下qt程序报“ error: undefined reference to `ClassA::funcA(unsigned short)‘”

47人参与2021-01-13

问题:

  1. 本来工程编译通过;
  2. 在一个类里加了一个新的函数;
  3. 编译报错“error: undefined reference to `ClassA::funcA(unsigned short)”;
  4. 删除新增的函数的声明和定义后,依然报同样的错误。

原因:
这个类里原来有几个普通函数(非槽函数)的声明,但是没有定义,因为这几个函数也没有调用,所以编译不会报错。
我添加新函数时,不小心把上面的private修饰符删除了,导致这几个未定义的函数和前面的slot修饰符连成一篇,如果槽函数只有声明,没有定义,则不管该函数是否被调用,编译器都会报错。

本文地址:https://blog.csdn.net/qq_43248127/article/details/112580996

您对本文有任何疑问!!点此进行留言回复

推荐阅读

猜你喜欢

linux下qt程序报“ error: undefined reference to `ClassA::funcA(unsigned short)‘”

01-13

应用容器化

01-13

1、Android开发概述

01-12

Android 10.0系统启动之init进程

01-13

数据取证技术面试题

01-14

Vmware虚拟机搭建Web服务器

01-14

拓展阅读

大家都在看

windows10 更新Ubuntu20.04 LTS的方法步骤

06-14

Ubuntu 安装cuda10.1驱动的实现步骤

07-31

详解shell中脚本参数传递的两种方式

11-21

详解shell中脚本参数传递的两种方式

11-21

CentOS7运行.sh脚本提示syntax error: unexpected end of file的解决方法

05-12

shell命令实现当前目录下多个文件合并为一个文件的方法

03-19

Linux查找处理文件名后包含空格的文件(两种方法)

11-25

Apache FlinkCEP 实现超时状态监控的步骤详解

03-09

热门评论