首页 > 其他 > 详细

VS2017+Qt 无法打开源文件 #include "ui_testSample1223.h",“ui_xxx.h”

时间:2021-01-24 21:49:42      阅读:98      评论:0      收藏:0      [点我收藏+]

VS2017配置

1、此时在VS2017里面出现 “Qt VS Tools”,根据下图,依次点击1,2
技术分享图片2、进入下图界面,按照下图所示步骤操作即可。
技术分享图片

三、无法打开源文件"ui_xxxx.h"的解决办法

1、配置完成VS2017后,在VS2017中新建一个QT项目(大家都会吧!),比如我新建的项目如下图:
技术分享图片点击QtWidgetsApplication1.ui(上图数字2对应部分),即可打开Qt Desinger,上图1是头文件,双击打开该文件,如下图:
技术分享图片共有两个提示:ui_QtWidgetsApplication1.h文件无法打开、Ui未找到定义;(编译项目时报错,在错误列表中显示:E1696 无法打开源文件xxx.h、未找到Windows SDK版本8.1等下面提供一种解决办法
2、打开项目属性页,按照下图设置即可
(Windows SDK版本选择自己安装的版本)
技术分享图片然后编译运行项目,虽然可以运行项目,但是如下图所示问题依旧存在。
技术分享图片打开ui_QtWidgetsApplication1.h文档(操作方法如下图:)
技术分享图片将文档ui_QtWidgetsApplication1.h末尾的代码:

namespace Ui {
    class QtWidgetsApplication1Class: public Ui_QtWidgetsApplication1Class {};
} // namespace Ui
QT_END_NAMESPACE
  • 1
  • 2
  • 3
  • 4

复制到文档QtWidgetsApplication1.h的开头部分;接着在文档QtWidgetsApplication1.h中的namespace Ui前添加QT_BEGIN_NAMESPACE,最后删除public Ui_QtWidgetsApplication1Class {}。最终效果如下:
技术分享图片至此解决所有问题。

 

 

 

https://blog.csdn.net/qq_41151162/article/details/108654800?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-3&spm=1001.2101.3001.4242

VS2017+Qt 无法打开源文件 #include "ui_testSample1223.h",“ui_xxx.h”

原文:https://www.cnblogs.com/david-china/p/14321897.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!