自己用VS 2017 + Qt 5.14.1 + qt-vsaddin-msvc2017-2.4.1-rev.12.vsix 编写的工程编译时,报如下警告:

Note: No relevant classes found. No output generated

然后生成的moc开头的文件都是空的,即0 KB,然后报一堆:metaObject连接错误

以下是网友说的解决方法:

QT文件的编码和VS内原工程编码不一致。QT文件是Unicode的一种,而VS原工程为 GB2312。

解决办法:

  用VS的“高级保存选项”功能将 QT复制过来的文件 更改编码为 GB2312,重新编译;

  发现 moc_***.cpp 中出现代码,且代码正常;

  问题解决。

以下是另一个解决方法:Note:Norelevantclassesfound.Nooutputgenerated._湖北荆楚闲人_新浪博客

这两种方法都没解决我的问题,后来发现是工程目录路径中含有中文,将中文目录改为英文,然后全部删除生成的moc开头的文件,重新编译工程,问题解决。

No relevant classes found. No output generated、metaObject连接错误相关推荐

  1. The database returned no natively generated identity value错误解决方案

    The database returned no natively generated identity value错误解决方案 参考文章: (1)The database returned no n ...

  2. Qt原对象metaObject编译错误的问题

    编译moc_xx.cpp报错的问题 MOC(Meta-Object Complier) MOC宏展开 问题描述 解决方法 原因分析 总结 MOC(Meta-Object Complier) 关于元对象 ...

  3. mysql主键generated_将主键索引追加到mysql(使用Mysql workbench)导致“GENERATED ALWAYS AS”错误...

    我只是试图追加使用GUI自动生成主键的表,并获取生成的脚本如下所示: ALTER TABLE `participantData`.`resources` ADD COLUMN `id` INT GEN ...

  4. Qt元对象系统(Meta-Object)(四)、Moc源代码分析

    目录 前言 打开源代码 源码追踪解析 总结 前言   前面讲了那么多,Qt的元对象系统是多么多么厉害,多么多么好,那么Moc是具体是怎么工作的,所谓源码面前,了无秘密,下面让我们一探究竟. 打开源代码 ...

  5. Angular No name was provided for external module 'XXX' in output.globals 错误

    Angular 7 开发自定义库时,引用ngZorroAntd,build过程中出现 No name was provided for external module 'ng-zorro-antd' ...

  6. Sublime Text 提示[Decode error - output not utf-8]的解决方法

    如题,在Sublime Text运行时报错,提示"[Decode error - output not utf-8]"或"[Decode error - output n ...

  7. =在php中,PHPExcel在PHP7中,save(‘php://output’)出现ERR_INVALID_RESPONSE错误的解决方法...

    在php7之前是可以正常导出的,在php7中使用save('php://output')出现ERR_INVALID_RESPONSE的错误主要是下面错误导致. 1.header和缓冲区的错误导致,下面 ...

  8. input和output哪个是充电_input是什么接口?告诉大家这个小常识,以后音箱接线更容易...

    很多网友都遇到过这样的问题,在电视.电脑.音箱.功放等设备的后面,经常会有很多接口,其中有的接口旁边写着"input",那么input到底是什么接口呢 ,今天就和大家聊聊这个问题. ...

  9. This must be due to duplicate classes or playing wrongly with class loaders 1

    接bugly热修复,补丁已经合并成功之后,报错 This must be due to duplicate classes or playing wrongly with class loaders ...

最新文章

  1. 全变量进气系统伺服马_三种伺服电动缸系统的特点
  2. 使用sysbench对mysql压力测试
  3. linux -- at命令
  4. 1周第1课 Linux 认知、安装 Centos7
  5. 关于 MySQL 的 boolean 和 tinyint(1)
  6. 算法题目——生成括号匹配
  7. 作为唯一索引_Mysql什么情况下不走索引?
  8. 【Python】输入任意个数元素并保存至列表
  9. oracle 1408,Oracle 11.2.0.2 Patch 说明
  10. 屌丝创业从理性“认识你自己”开始
  11. 快速入门上手第一课 | 从云计算到 Serverless
  12. matplotlib绘图技巧详解(三)
  13. 薪资16K,进华为外包怎么样?
  14. 怎么起用计算机无线开关,笔记本无线网络开关,详细教您如何打开笔记本电脑无线网卡开关...
  15. varnish 高性能加速器
  16. python基础 (一)import用法
  17. mathtype导致无法粘贴解决方法
  18. linux 下 的tail 命令
  19. 【转载】Java导入导出excel
  20. Dva + React + Mock 搭建项目 (主要讲解DvaJs)

热门文章

  1. html css入门经典 pdf,CSS入门经典
  2. python电脑截图文字识别软件_Python实现文字识别,来看看大牛怎么实现截图/
  3. 直方图尖峰python_Python系统学习 - 绘制直方图
  4. python非阻塞输入_Python 命令行非阻塞输入的小例子
  5. 华为p20支持手机云闪付吗_华为官宣7款旗舰支持升级EMUI10.132系统,你的手机有份吗?...
  6. 完全平方数 HYSBZ - 2440 (莫比乌斯函数容斥)
  7. SQL Server死锁问题:事务(进程 ID x)与另一个进程被死锁在 锁 | 通信缓冲区资源上并且已被选作死锁牺牲品。请重新运行该事务。...
  8. Ubuntu系统---以virtualenv方式安装Tensorflow-CPU
  9. MySQL 中的三中循环 while loop repeat 的基本用法
  10. POJ 2315:Football Game(博弈论)