当前位置: 首页 > news >正文

error LNK2001: 无法解析的外部符号 “public:xxxxxx“

error LNK2001: 无法解析的外部符号 “public: virtual struct QMetaObject const * __thiscall Widget::metaObjec”

分析原因

通常这种情况出现是因为在.h中的自定义类,没有继承QObject,且没有放在首位继承,同时没有写Q_OBJECT这个宏定义

解决办法

例如:
1.添加 QObject 头文件
2.class A:public QObject 添加首位继承的QObject类
3.class A:public QObject{
Q_OBJECT 在首行填写Q_OBJECT宏 ,这个宏在程序运行之前就已经编译了,由qt自带的moc进行处理。
{
这样就可以解决问题了,同时也可以实现qt自带的信号槽。


http://www.mrgr.cn/news/61697.html

相关文章:

  • 在IDEA中运行Mybatis后发现取出的password值为null
  • 安全见闻-web安全
  • 【Linux】ProxySQL读写分离
  • Visual Studio 字符集设置与文件编码的区别
  • 时间序列预测(十五)——有关Python项目框架的实例分析
  • 6,000 个网站上的假 WordPress 插件提示用户安装恶意软件
  • vite5 打包项目兼容ie和低版本chrome
  • 基于openEuler22.03的rpcapd抓包机安装
  • 基于Springboot+微信小程序的房产交易租赁服务平台设计与实现 (含源码数据库)
  • 结合 Spring Boot Native 和 Spring Boot 构建高性能服务器架构
  • 【RUOYI3.8.8】框架参考笔记
  • 【计算机网络 - 基础问题】每日 3 题(六十)
  • 【C++】踏上C++学习之旅(四):细说“内联函数“的那些事
  • 【C++】智能指针的奥秘:深度解析std::unique_ptr与std::shared_ptr
  • 浅谈C#之TuochSocket
  • Python表格格式转换模块:tablib
  • 《机器学习by周志华》学习笔记-神经网络-04全局最小误差与局部极小误差
  • Vue.nextTick 使用指南:数据更新与 DOM 同步利器
  • webstrom编辑器中出现很多NBSP但是我去搜NBSP是没有的。复制这个编辑器中的NBSP粘贴发现这是个空格。怎么解决
  • Docker:技术架构的演进之路
  • 元素 offset client scroll 相关属性简介
  • Redis有什么不一样?
  • 【JVM第4课】程序计数器
  • 重构: 改善既有代码设计 - 第二版 第6--10章
  • 《IMM交互式多模型滤波MATLAB实践》专栏目录,持续更新……
  • HarmonyOS:$$语法:内置组件双向同步