解决VS+Qt不生成moc文件问题

使用VS的Qt插件进行Qt开发时,有时候会遇到不能生成moc文件的问题。

  

1.在工程中可以看到这个Generated files目录下是有一个看似moc文件的文件,双击打开的话:

如果能正常打开,文件就能正常使用。

2.选中没有生成moc文件的头文件,鼠标右键选择属性

3.General->ItemType这行属性 更改为  Custom Build Tool

应用!!!

然后会出现如下目录。

填写命令行内容即可。(内容可以参照你可以生成moc文件的路径)

主要是moc文件的生成路径等。

时间: 2024-11-08 18:52:28

解决VS+Qt不生成moc文件问题的相关文章

手动生成moc文件

在VS中写Qt项目时,手动添加了一个类,由于要用到信号槽,所以需要生成相应的moc文件.写好信号槽以后,在类里面第一行应该写上Q_OBJECT关键字,编译项目会提示无法找到moc_XXX.cpp文件.这就需要手动生成一下对应的moc文件,方法有两个: 1.利用VS生成(我用的VS2013,其他应该类似). 在头文件上右键--属性.如下图进行设置: 然后,在头文件上右键--编译,即可在头文件同目录下找到moc_你的文件名.cpp,将其剪切到GeneratedFiles/Debug下即可,如果你是用

新版本ADT创建Android项目无法自动生成R文件解决办法

本人使用的是ADT是Version 23.0.2,支持Android 6.0之后的系统环境,最高版本23,在创建Android项目的时候,每次创建项目选择“Compile With”低于6.0版本的时候,都无法自动生成R文件,这个时候MainActivity文件报错,反复点击项目后执行“Clean”后,错误无法解 决,按照之前不生成R文件的办法解决不了,那怎么办呢?先分析错误产生的原因. 案例参考:新版本ADT创建Android项目无法自动生成R文件解决办法 | TeachCourse

解决myeclipse4.1.1对一个表生成映射文件的时候,出现“generating artifacts"的解决!

很多人在用myeclipse4.1.1对一个表生成映射文件的时候,都出现“generating artifacts"的问题.我也遇到了这个问题,弄得我也很郁闷!看了很多人的帖子后还是无法搞定.最后通过查看.metadata\.log文件发现出现如下错误提示:!ENTRY org.eclipse.core.runtime 4 2 2006-11-06 17:08:56.78!MESSAGE An internal error occurred during: "Generating Ar

Android无法生成R文件的终极解决办法

今天从svn中检出项目的时候,项目里的文件一直报错,R文件也没办法生成,于是开始盘查: R文件如果在clean项目(Project->Clean)和 Fix Project Properties(如下图): 都无法解决的的时候,那唯一的原因就是资源文件调用的错误,比如资源文件命名不规范,多余的资源引用等,有时候很难排查,这就要求心细了. 我今天碰到的还算比较简单,新建项目的时候自带v_7的jar包,然后所有的activity都集成了ActionBarActivity了,但是我将需要的另外一个项目

QT通过 QT designer 可以生成 ui文件

.生成方式:QT通过 QT designer 可以生成 ui文件  (.ui  && .ui.h) 2.UI文件内容: 以XML方式记录了QT designer生成的界面的相关内容,大体可以分为如下内容 widget属性,其内容(图形元素, layout..)的相关属性 头文件 变量 槽 函数 3. 通过UIC  (user interface compiler)可以把UI文件内容翻译成标准.h, .cpp文件 uic使用方法: 生成声明(.h)文件:    uic [options] &

C++解析头文件-Qt自动生成信号声明

目录 一.瞎白话 二.背景 三.思路分析 四.代码讲解 1.类图 2.内存结构声明 3.QtHeaderDescription 4.私有函数讲解 五.分析结果 六.下载 一.瞎白话 时间过的ZTMK,距离上一篇文章已经小半年过去了.为了安家.装修和结婚,搞得自己焦头烂额,这不是也正好赶上过年,一直没有时间写篇文章,最近终于慢慢回归正轨,所以决定写下这一篇文章,记录工作中的一些经验和内容.对于写文章这件事,我是这么认为的:一个是回顾自己的工作内容:另一方面也是为了能让有同样需求的同学用于借鉴.同时

解决Eclipse工作空间下总是自动生成RemoteSystemsTempFiles文件夹

存在的问题: 今日趁空闲去 eclipse 官网下载了最新的免安装版本(4.14.0),毕竟新版总归要比旧版完美一些.在使用过程中,发现在我的工作空间下总是莫名的多出一个RemoteSystemsTempFiles文件夹 目录中仅有 PROJECT 文件,内容如下: 并且删除了待会又出来了,于是只能找办法解决 解决方案: 点击 eclipse 顶部菜单栏中 Window 项,选择 Preferences 项进入到偏好设置窗口中,根据图示红框选择进入到 Startup and Shutdown 设

解决proto文件生成pb文件时提示(e.g."message")的问题

原因:格式不支持 解决办法:去下个notepad,打开方式选择notepad,文件属性的只读取消掉 打开后会发现最下面显示了文件的格式是unix,utf-8 右键红框处,选择转换为windows格式,会发现可以成功生成pb文件了 原文地址:https://www.cnblogs.com/lucio1128/p/12598728.html

使用javah生成.h文件, 出现无法访问android.app,Activity的错误的解决

在工程ndk22/bin/classes中 运行javah  com.cn.ndk22.Ndk22.Activity ,出现了.h文件 我在bin/classes目录中 ,就是无法访问, : 错误:无法访问android.app.Activity 找不到android.app.Activity 如下图所示 于是我cmd定位到ndk/src,中运行 javah com.heima.ndk.ndkActivity, 成功了就能成功了 ...我也不知道为什么.,如下图 总结:  使用javah生成.h