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

 时间:2026-02-12 07:43:06

1、我以前也遇到过几次,每次都是新建工程,然后新建文件,把代码都复制到对应文件中,来解决。

但是这样太麻烦了,如果工程很大,则不是一种很好解决方法。

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

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

2、双击打开的话,会弹出这个窗口,说文件不存在或者删除了:

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

3、选中没有生成moc文件的头文件,鼠标右键选择属性,如下图所示:

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

4、在属性页,可以看到General->ItemType这行属性:

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

5、点击右边的下拉按钮,找到并修改这行属性为:

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

6、修改后,可以看到左边菜单,多了一行属性,点击,可看到右边有很多项,全部都是空的:

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

7、选择另一个可以生成moc文件的文件,选择查看属性。

参考另一个文件,将每个对应项都填好,既可以正常生成moc文件了。

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

  • 如何给爱奇艺万能播放器调节播放速度?
  • 土豆烧猪肉做法
  • 春季柳絮飘飘,如何保护好自己
  • windows10立即下载工具,下载系统安装文件到电脑
  • 常青藤夏天怎么养
  • 热门搜索
    山西太原旅游景点 韶关旅游攻略 张掖旅游景点大全 深圳的旅游景点 中俄边境旅游 莫斯科-北京旅游列车 上海 旅游 旅游相关 哈尔滨旅游团 二手旅游车