Qt4项目迁移到qt5 – 无法打开包含文件:’ui_mainwindow.h’

标签:c qt qt5


☺饿了么外卖漏洞,最高减15元☺

我正在尝试将一个简单的项目迁移到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重新配置你的项目.

标签:c,qt,qt5
来源: https://codeday.me/bug/20190728/1565051.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值