原因:

Qt开发中,当开了GUI中用到信号和槽,就需在.h文件中的类里写入Q_OBJECT宏。而任何含有Q_Object的类都必须使用Qt的moc工具生成对应的cpp文件,然后在项目里面包含这个cpp,编译才能成功,否则会出错链接错误。

解决办法:

在源码文件夹下,打开cmd窗口,输入“moc.exe window.h -o moc_window.cpp”,将moc_window.cpp,拷贝到对应的工程目录下,例如release文件夹下,并在VS中包含到工程下。

参考文章:

https://blog.csdn.net/niying/article/details/7257959,VS中Qt 开发《无法解析的外部符号 QMetaObject 》

https://blog.csdn.net/humanking7/article/details/80871729,[QT]VS中Qt自动生成moc_XXX.cpp文件的一些问题

在VS工程中更改文件属性并不好用,在工程外生成较好。

VS中Qt 开发——无法解析的外部符号 QMetaObject 解决办法相关推荐

  1. Qt Displaying Window教程中无法解析的外部符号错误解决办法

    今天在学习Qt 创建一个window中,总是遇到两个错误.--无法解析的外部符号. 解决办法是: 找到新建的这个工程: 然后删除当前目录中的build-windows-Desktop_Qt_5_1_1 ...

  2. VTK 无法解析的外部符号的解决办法

    当你VTk所有目录和链接库加入到属性页中后,或许还会遇见一个让人头疼的问题: 这是为什么呢? 大部分新手可能都是在配置完毕后亟不可待地在网上找了一段测试代码就进行测试,并没有考虑测试代码之中的陷阱.然 ...

  3. 5 个 Android 开发中比较常见的内存泄漏问题及解决办法

    Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢? 在Android程序开发中,当一个对象已经不需要再 ...

  4. OpenCV中SUFR、SIFT无法使用的原因及解决办法

    在写OpenCV程序时中SUFR.SIFT无法使用,会报错,类似的报错如下: 无法解析的外部符号"public:__thiscall cv::SURF::SURF(void)" ( ...

  5. pyqt5中QWidget的show 一闪而过的原因及解决办法实例

    import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * ###### ...

  6. ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法

    MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...

  7. eclipse java source_Eclipse中查看JAVA源代码显示SOURCE NOT FOUND解决办法

    Problem:Java利用快捷键查看源代码显示Source not found 出现问题的原因:JDK目录下缺失src.zip文件只有javafx-src.zip src.zip文件:Java所有类 ...

  8. linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...

    vsftpd登录慢主要是nameserver #定义DNS服务器的IP地址没有设置了,这样我们只要设置或更新一下nameserver即可解决了, 在使用vsftpd的过程中,一直以来都有一个问题就是在 ...

  9. Linux下Qt/PyQt5无法调用fcitx中文输入法解决办法

    系统平台:Linux Mint 18.3 xfce 64bit (文末有福利) 博主相关文章: (1)PyQt5练习:结合matplotlib绘图 (2)PyQt5练习:词典翻译 (3)Linux下Q ...

最新文章

  1. java一定时间间隔的定时任务_Java 定时任务---Timer
  2. 【错误记录】NDK 导入外部 so 动态库报错 ( java.lang.UnsatisfiedLinkError | Android Studio 配置外部 so 动态库两种方法 )
  3. Python学习笔记:常用内建模块5
  4. Solr学习笔记——查询
  5. 算法笔记--字符串hash
  6. OpenCV3 识别图中表格-JAVA 实现
  7. 你们好好的学,回头教教我~
  8. 某同学正为自己安装不上sqlserver数据库而愁眉苦脸,使用朋友给的方法顿时喜笑颜开,那么朋友到底出了个什么样的方法呢?...
  9. chameleon 算法_为了简单起见,Arquillian Chameleon
  10. ruby中正则表达式最小匹配与最大匹配
  11. 自然语言10_分类与标注
  12. C++ 预处理与宏相关编程(#,##等等)
  13. Node-ES6模块化
  14. iOS-推送通知详解
  15. 中望3d快捷键命令大全_autocad2014快捷键命令大全
  16. python垃圾分类图像处理_教你用Python轻松解决垃圾分类这个头疼的问题!
  17. 一步控制台编译java_在控制台运行一个 Java 程序 Test . class ,使用的命令正确的是( )_学小易找答案...
  18. HTML模拟唯品会登陆和注册页面
  19. PACS—医学影像信息化的基础
  20. YAML简介(.yml文件后缀)

热门文章

  1. 照片修复校正DxO ViewPoint 3
  2. 百度地图之根据显示范围获取地图图片
  3. 一个剪切shader 液体水
  4. 第七章、Spring Boot MyBatis升级篇
  5. 下载tomcat最新版本
  6. MAC下虚拟机PD转换成win上可以用的vmware
  7. Redis的Java客户端之Jedis(Jedis)
  8. 自相关和相关的物理意义
  9. 集合框架|Java集合框架基本使用
  10. OllyDbg插件编写