无法打开包含文件:" ui_window.h" - Visual 2012 + Qt加载项

时间:2014-06-04 07:48:33

标签: qt visual-studio-2012

我在QtCreator中创建了我的程序,但现在我必须将其移至VS2012(使用Qt插件5.2.1)。但是visual没有找到ui文件。我明白了:

error C1083: Cannot open include file "ui_window.h": No such file or directory"
  1. 是的,我写#include“ui_window.h”
  2. 我尝试了两种方法:
    • 创建新项目并添加现有文件
    • 创建新项目并创建新类,然后将代码从旧文件复制到新文件(命名相同)
  3. 如果有人知道问题出在哪里?

2 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。

是否从文件“window.ui”创建头文件“ui_window.h”并将其放到目录$(ProjectDir)\ GeneratedFiles?

您也可以尝试通过鼠标右键单击/编译或Ctrl + F7编译“* .ui”文件

如果Visual Studio未编译该文件,请检查“* .ui”文件的属性:

1)选中“配置属性/常规/项目类型:自定义构建    工具“
 2)选中“自定义构建工具/通用/ Commad线,描述和    其他论据“。

如果它为空或未设置,请尝试重新安装“Qt Visual Studio加载项”。

答案 1 :(得分:0)

嗯,我遇到了同样的问题,以我为例,我先在Visual Studio中单击.ui表单文件,然后在qtDesigner中创建了一个qui,然后将其注释掉,从而解决了该问题,并使用释放模式,出现错误,重新启用了包含文件,瞧,它工作得很好。