加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – Qt 5迁移 – 无法打开包含文件:’ui_mainwindow.h’

发布时间:2020-12-16 09:48:24 所属栏目:百科 来源:网络整理
导读:我正在尝试将一个简单的项目迁移到Qt 5.该项目最初是为Qt 4编写的,它在那里编译得很好. 但是,在使用Qt 5进行编译时,我收到此错误: error: C1083: Cannot open include file: 'ui_mainwindow.h': No such file or directory 现在我知道ui_mainwindow.h应该在
我正在尝试将一个简单的项目迁移到Qt 5.该项目最初是为Qt 4编写的,它在那里编译得很好.

但是,在使用Qt 5进行编译时,我收到此错误:

error: C1083: Cannot open include file: 'ui_mainwindow.h': No such file or directory

现在我知道ui_mainwindow.h应该在编译时自动生成,并且我已经检查过并且在使用Qt 5编译时没有生成它.

注意

这也发生在新创建的项目上.

重现步骤:

>在Qt Creator Qt 4下创建新项目.
>将项目复制到已安装Qt Creator Qt 5的另一台机器上.
>打开项目,修复一些初始错误后弹出这个错误.

解决方法

最终对我有用的是删除Debug和Release构建文件夹.奇怪的是我最初没有复制过它们,所以我不知道为什么它们在首次创建后有助于删除它们.

但是如果有人遇到此问题,请尝试删除Debug和Release文件夹以及.user文件.这应该迫使Qt Creator重新配置你的项目.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读