QT项目移植后报错:无法打开包括文件: “ui_xxx.h”
2023-09-14 09:07:11 时间
在Win8.1+VS2015+QT5.10开发好的一个项目,移植到Win7+VS2015+QT5.10,项目编译的时候出错:
fatal error C1083: 无法打开包括文件: “ui_xxx.h”: No such file or directory (编译源文件 xxx.cpp)
根据错误提示,可以很好的判断出是由于缺少头文件的原因造成的问题。那么问题就来了,ui_xxx.h这个也不是用户创建的而是QT生成的?怎么会报这样的错呢?
解决方法:
打开项目的配置文件.vcxproj文件,找到对应的ui节点。
<ItemGroup>
<CustomBuild Include="QtGuixxx.ui" />
</ItemGroup>
然后手动修改CustomBuild 成为QtUic :
<ItemGroup>
<QtUic Include="QtGuixxx.ui" />
</ItemGroup>
出现以上问题的原因也许是环境变化的原因也许是VS或者QT本身的一个BUG。
相关文章
- QT-QT button以及label实现不规则图形(五种方法:使用QSS,设置Mask图片,自己画)
- Qt音视频开发14-音视频文件保存基类的设计
- Qt音视频开发32-Onvif网络设置
- Qt编写自定义控件22-蚂蚁线
- Qt编写地图综合应用59-经纬度坐标纠偏
- Qt编写地图综合应用8-地图交互
- Qt学习系列文章导航
- Qt系列文章021-HTTP文件上传
- Qt槽函数识别发送的信号
- Qt使用QSettings读写ini文件
- Qt软件开发流程简介、及文件操作
- Qt数据库驱动层
- Qt 生成dump文件及windbg调试(进阶版)
- Qt QML与C++混合编程
- Qt/C++ 加入轻便性能收集器
- Qt对话框数据传递
- qt tcpsocket 接收数据_如何给微信好友发送指定位置
- C++ Qt开发——写日志文件
- Qt 蓝牙开发
- qt中绘图事件paintEvent 的用法
- Qt实现窗口整体拖拽功能.
- qt 判断是否debug
- Qt之标准对话框(文件对话框)
- vs2015中无法设置Qt版本,qt project setting 是灰色,Qt无法编译ui文件
- QT文件(夹)操作---QFile、QDir、QFileInfo、QTextStream和QDataStream异同
- 嵌入式linux开发,Qt,.pro文件中进行宏定义,以区分不同平台引用的三方库
- qt交叉编译报错::-1: error: The Qt version is invalid: Qt version is not properly installed,please run make
- 【Qt】将QtDesigner生成的.ui文件转化为.h头文件
- Qt数据库应用20-csv文件转xls
- Qt 5.15.6 发布