”用VS2017无法编译出QT项目UI文件UI_XXXX.h“的解决方案

QT有一些示例代码, 这些代码大多没有UI文件。在用VS的QT VS TOOLS 导入这些示例项目后,工具会根据QT的项目文件.pro中是否使用了UI,来创建VS2017的项目属性页,因为这些例子代码没有用到UI,打开项目的属性页,和QT相关的配置项目只有下面2项。

假如我们后期根据需求加入了新的UI文件,这时可以用 QT VS TOOLS 的 Launch Qt Designer 设计好UI,保存,添加到项目中, 但按F7编译时,这些UI文件并不会编译。

解决方法是先在QT CREATOR中,在项目文件中加入UI的使用语句:FORMS += XXXX.UI ,

 然后在按下图所示,   在VS中重新打开项目文件“XXX.pro”。

此时再打开项目属性,发现多了一项 UIC,就是用来编译UI文件的配置项,如下图

最后在VS里“清理”解决方案,重新生成就可以了。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值