文档章节

VS2010编译QT每次都重新moc头文件的解决办法

道根
 道根
发布于 2017/08/25 11:24
字数 218
阅读 19
收藏 0
点赞 0
评论 0

在VS+QT开发的时候,编译QT代码,无论有无改动和改动的大小,都会重新生成moc文件,然后编译,非常耗时。在网上搜索了很多答案,都不行。设置 INCREMENTAL 链接也没用似乎就是VS无法跟踪moc生成的结果,每次都认为是代码出现的新的文件。 

有网友的解决方法:http://blog.csdn.net/shixinwenwu/article/details/72961434是ok的,但这样去改麻烦而且容易出错。

我发现可以把头文件和源文件从项目移除,再添加进来就ok了。我想应该是修改了Qt Project Seetings中qt编译生成文件的路径,在修改之前添加到项目中的QT文件的编译规则没有自动更新导致的。

© 著作权归作者所有

共有 人打赏支持
道根
粉丝 0
博文 5
码字总数 2829
作品 0
程序员
Qt中undefined reference to vtable for "xxx::xxx"的总结

Qt中,undefined reference to ‘vtable for 通常出现在打开了宏 Q_OBJECT的程式当中。我遇到的情况是: 将类体及类体实现直接写到main.cpp里,没 有包含 moc文件。这是一种常见的C++错误,通...

乔三爷 ⋅ 2016/06/03 ⋅ 0

Qt 出现“undefined reference to `vtable for”原因总结(转)

由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程式的时候,会碰到各种各样这样那样的问题,而且很多是很难,或根本很难找到原因的,即使解决了问题,假如有人问您为什么,您只能回答-...

mjrao ⋅ 2013/04/06 ⋅ 0

Qt编译是,unicode文件格式会导致编译失败

最近编译一个Qt工程时总提示如下一个警告和链接错误。发现moc_mainwindow.cpp文件内容是空的,在命令行用moc mainwindow.h -o mainwindow.cpp提示一样,问题依旧。 mainwindow.h(0): Note: N...

木头r ⋅ 2013/03/30 ⋅ 0

解决用QtCreator编译examples时出现的错误

下载最新(2010.04)版本的Qt之后,运行QtCreator,打开其examples工程,编译,出现"main.moc: No such file or directory"错误。 在网上找了一下,发现下面这个讨论 http://bugreports.qt.nok...

Imy ⋅ 2011/02/01 ⋅ 0

【Qt笔记】自定义信号槽

上一节我们详细分析了函数。使用可以让我们连接系统提供的信号和槽。但是,Qt 的信号槽机制并不仅仅是使用系统提供的那部分,还会允许我们自己设计自己的信号和槽。这也是 Qt 框架的设计思路...

大道无名 ⋅ 2016/07/29 ⋅ 0

Qt核心剖析: moc(转)

地址:http://devbean.blog.51cto.com/448512/355100 前面我们说过,Qt 不是使用的“标准的” C++ 语言,而是对其进行了一定程度的“扩展”。这里我们从Qt新增加的关键字就可以看出来:signa...

乔三爷 ⋅ 2014/04/13 ⋅ 0

Qt开发环境的建立

开发模式: 在宿主机Federa上通过qvfb来模拟帧缓冲 开发完毕后使用qt-embedded重新编译后下载程序到ARM上运行(ARM上需要安装Qt) 开发所需软件: qtopia-free-1.7.0.tar.gz qt-x11-2.3.2.ta...

文艺小青年 ⋅ 2017/07/05 ⋅ 0

QtInternal 之 Plugin

注意:本文翻译自 http://developer.qt.nokia.com 中的BasicsOfPlugins 与QtPlugin ,中文译文见 插件基础 与 插件 ,如果你对翻译wiki感兴趣,请参考Wiki中文帮助 注:QtInternal 系列是用来...

晨曦之光 ⋅ 2012/05/08 ⋅ 0

qtopia-x86安装配置及编程方法

安装: 1)download the qtopia-free-src-2.2.0.tar.gz 2)tar zxvf qtopia-free-src-2.2.0.tar.gz 3) cd qtopia-free-2.2.0 4) export PATH=$PWD/tmake/bin:$PATH 5)./configure,然后输入"ye......

文艺小青年 ⋅ 2017/03/04 ⋅ 0

Qt配置使用VS2010进行开发

Qt – 一个跨平台应用程序和UI开发框架 它包括跨平台类库、集成开发工具和跨平台 IDE。使用 Qt 您只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用...

长平狐 ⋅ 2013/01/06 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

HiSDP —— 高效的C++软件开发平台

目前阿里集团每天有近1000PB的数据是通过LogAgent采集的,为了让LogAgent做到资源占用节省和高效采集,背后是基于HiSDP去构建的。 缘由 当决定采用C++编程语言去开发一个软件时,紧接着所面临...

阿里云云栖社区 ⋅ 11分钟前 ⋅ 0

zookeeper-3.4.12 下载与安装教程

一、zookeeper下载地址 http://mirrors.hust.edu.cn/apache/zookeeper/ 二、启动教程 把压缩包放在指定目录下 第三: 进入 conf文件夹底下 zoo_sample.cfg 文件名改成 zoo.cfg 第四步: 进入b...

泉天下 ⋅ 12分钟前 ⋅ 0

Oracle 中文日期转换

SELECT TO_date('2011年11月11日', 'yy"年"mm"月"dd"日"') FROM DUAL; 1. Oracle无法识别中文格式,所以添加双引号。 2. 后面的格式是指字符串在转换前的格式,而不是指转换后的格式。...

江戸川 ⋅ 14分钟前 ⋅ 0

MySell:API Spring Boot

起步 类目 商品 订单

BeanHo ⋅ 16分钟前 ⋅ 0

Spring方法拦截器MethodInterceptor

参考资料 1、Spring方法拦截器MethodInterceptor 2、Sharding JDBC源码分析-JdbcMethodInvocation类的作用

哎小艾 ⋅ 19分钟前 ⋅ 0

正则表达式

元字符 元字符,又叫字符集,就是用一些特殊符号表示特定种类的字符或位置。 匹配字符 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 匹配...

wangchen1999 ⋅ 19分钟前 ⋅ 0

数据库数据导入Elasticsearch案例分享

基于bboss持久层和bboss elasticsearch客户端实现数据库数据导入es案例分享(支持各种数据库和各种es版本) 1.案例对应的源码 https://gitee.com/bboss/bboss-elastic/blob/master/bboss-el...

bboss ⋅ 20分钟前 ⋅ 0

动手---sbt(2)

参考 https://blog.csdn.net/leishangwen/article/details/46225587 建立一个chisel_max目录,文件内容如后面所述,现在开始执行命令: joe@joe-Aspire-Z3730:/media/sdb4/download/scala$ c......

whoisliang ⋅ 27分钟前 ⋅ 0

纯js实现最简单的文件上传(后台使用MultipartFile)

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>XMLHttpRequest上传文件</title> <script type="text/javascript"> //图片上传 var xhr......

孟飞阳 ⋅ 32分钟前 ⋅ 0

iOS宇宙大战游戏、调试工具、各种动画、AR相册、相机图片编辑等源码

iOS精选源码 日期时间选择器,swift Space Battle 宇宙大战 SpriteKit游戏源码 LLDebugTool - 便捷的IOS调试工具(新增截屏功能) 相机扫描or长按识别二维码、FMDB、键盘动态高度、定位等 动画...

sunnyaigd ⋅ 32分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部