gpt4 book ai didi

c++ - Qt 5 迁移 - 无法打开包含文件 : 'ui_mainwindow.h'

转载 作者:太空狗 更新时间:2023-10-29 20:04:28 28 4
gpt4 key购买 nike

我正在尝试将一个简单的项目迁移到 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 编译时没有生成它。


注意

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

重现步骤:

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

最佳答案

最终对我有用的是删除 Debug 和 Release build 文件夹。奇怪的是我最初没有复制它们,所以我不知道为什么在它们第一次创建后删除它们会有所帮助。

但是如果有人遇到这个问题,请尝试删除 Debug 和 Release 文件夹,以及 .user 文件。这应该会强制 Qt Creator 重新配置您的项目。

关于c++ - Qt 5 迁移 - 无法打开包含文件 : 'ui_mainwindow.h' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19711564/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com