VS2015——Qt工程不能生成moc文件的解决办法
问题:在VS2015开发Qt应用程序时发现,编译器提示无法关联信号槽,无法经过moc工具生成相关函数。
解决办法:
1.找到无法生成转换的槽函数头文件,右键头文件(xxx.h)——>找到属性选项(Property)。
2.点击配置属性(Configuration Properties)下的常规(General)——>在右侧找到项目类型(Item Type),点击下拉选择自定义构建工具(Custom Build Tool),点击应用。如下图:
3.点击自定义构建工具(Custom Build Tool)——>常规(General),在以下内容输入:
Command Line:"$(QTDIR)\bin\moc.exe" "%(FullPath)" -o ".\GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" -DUNICODE -DWIN32 -DWIN64 -DQT_DLL -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB "-I.\GeneratedFiles" "-I." "-I$(QTDIR)\include" "-I.\GeneratedFiles\$(ConfigurationName)\." "-I$(QTDIR)\include\QtCore" "-I$(QTDIR)\include\QtGui" "-I$(QTDIR)\include\QtWidgets" "-I.\..\SDK\boost" "-I.\..\inc"
outputs:.\GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp
Additional dependencies:$(QTDIR)\bin\moc.exe;%(FullPath)
如下图:
4.输入完毕后点击应用。重新编译工程,如果还提示无法找到相关槽函数,请确认工程中是否加载相关moc文件。如果仍未加载,请在工程所在的目录搜索moc文件。找到moc文件后,手动添加到工程中Generated Files目录下。添加完毕后再次重编编译即可。
VS2015——Qt工程不能生成moc文件的解决办法相关推荐
- VS2017 下QT工程不能生成moc文件的解决方法
1.选择要moc的类的头文件,鼠标右键属性,配置属性->常规,在项类型中将C/C++ 标头,改为自定义生成工具 2.左侧点击自定义生成工具,下方的常规,配置如下 命令行:"$(QTDI ...
- 微信小程序开发之编译自动生成新文件的解决办法
文章目录 前言 微信小程序开发中一自动编译就自动生成一些wxss,wxml,文件的解决办法 一. 问题详情 二.为什么会出现这个情况 三.解决办法 1.找到app.json文件夹下的具体页面详情 2. ...
- keil 生成bin找不到afx文件_【学习笔记】Keil不能正确生成.bin文件的解决办法
前段时间我写过如何利用CW.IAR和Keil生成image文件,效果还不错,有些用户反馈挺有帮助的,毕竟待项目开发到最后是需要生成image文件用来量产烧写,我们总不至于到最后使用调试下载吧(不过还别 ...
- Mac 使用 tar 压缩生成 “._” 文件的解决办法
一.问题描述 使用 Mac 命令行中的 tar 命令对文件或目录打包,生成的 tar 包放到 Linux 系统上使用 tar 命令无法解压,提示错误:tar: Ignoring unknown ext ...
- python manage.py startapp app 执行成功但未生成 app文件夹 解决办法
这里写自定义目录标题 01找到Django的项目文件夹 02创建一个.cmd文件 03执行.cmd文件 01找到Django的项目文件夹 先找到Django的项目文件夹,目录中含有manage.py, ...
- python3 manage.py startapp catalog 执行成功但未生成 catalog文件夹 解决办法
问题描述 当我在命令执行框中,输入下面代码的时候,没有显示报错,在命令执行框中出现的是没有错误的. python3 manage.py startapp catalog 当我运行的时候,如图: 而当我 ...
- 解决VS+QT无法生成moc文件的问题
解决VS+QT无法生成moc文件的问题 参考文章: (1)解决VS+QT无法生成moc文件的问题 (2)https://www.cnblogs.com/pupilLZT/p/10760399.html ...
- qmoc文件_手动生成MOC文件
一直以来我都是将moc命令写成批处理文件,并且一直使用很正常,今早来要为一个类生成moc文件,批处理是直接由以前正常运行的批处理文件改成,应该是没有什么错误的,其结果却发现我所要的moc文件并没有生成 ...
- Visual Studio工程没有生成lib文件,只生成了dll文件
一个解决方案中好几个工程,其中有一个工程需要生成动态链接库的,但是一直提示无法找到lib,发现这个工程没有生成lib文件 网上一顿搜索, 下面是解决办法: 地址:http://hi.baidu.com ...
最新文章
- 别瞎操心了!机器人根本不会抢你的饭碗
- 返回子串CF 312A(Whose sentence is it?-strstr(s,p))
- 网页UTF8编码--多出空白行的问题(ZT)
- 开发中三个经典的原则
- linux c 读取摄像头,Linux下onvif客户端获取ipc摄像头 获取能力:GetCapabilities
- 使用ie浏览器设置Domain无法使用session的问题解决办法
- 解决java连接mysql警告:Establishing SSL connection without server‘s identity verification is not recommend.
- AS:Flash AS3中获取浏览器信息及URL相关参数(并非swf url地址)
- keeplive使用
- UTF-8字符集中文排序方法研究
- 上海车展6大热门车型自动驾驶配置梳理
- 如何给下属布置工作?多人团队便签来帮你有效布置任务
- win7共享文件服务器设置密码,Win7局域网共享文件夹添加密码保护文件安全的方法...
- A Knowledge-Grounded Neural Conversation Model
- 淘宝优惠券(高省)那些套路,我已经看穿了
- android+查看root权限管理,如何查看自己的安卓手机有没有Root权限?
- 短视频引流拓客涨粉的逻辑
- JS判断字符串是否含有某个值
- win10环境下创建环境变量
- 数据挖掘-python数据分析与挖掘实战
热门文章
- win10解决你当前无权访问该文件夹,拒绝你访问该文件夹
- 点评美国名校的(EE)和(CS)
- 字节码编程,Byte-buddy篇二《监控方法执行耗时动态获取出入参类型和值》
- 途牛:一直被唱衰,就是没倒下
- 杂记---Mongo的Invalid BSON field name $gte
- 《Unity5.x从入门到精通》读书笔记(二)
- 【平头哥RVB2601开发板试用体验】I/O扩展
- 到底什么是幸存者偏差?有哪些例子?
- RK3588平台开发系列讲解(SATA篇)SATA驱动配置说明
- DELL OMSA(SrvAdmin)-监控软件与Promethues结合