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

Posted 风来风往风伤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决VS+Qt不生成moc文件问题相关的知识,希望对你有一定的参考价值。

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

  

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

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

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

 

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

 

 

应用!!!

然后会出现如下目录。

 

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

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

 

以上是关于解决VS+Qt不生成moc文件问题的主要内容,如果未能解决你的问题,请参考以下文章

Qt Vs addin - 不为 moc_*.cpp 文件生成 .obj 文件

Qt5 moc没有生成文件

QT5.8+VS2015 开发时遇到的坑

在Visual Studio 2010中从生成中排除moc-ed文件

关于在vs2010中编译Qt项目时出现“无法解析的外部命令”的错误

cmake 不使用 QT4_automoc 生成 Qt moc 文件