首页 > 其他分享 >Qt-工程打开后,编译提示“error: member access into incomplete type 'Ui::MainWindow'”

Qt-工程打开后,编译提示“error: member access into incomplete type 'Ui::MainWindow'”

时间:2022-09-27 18:24:58浏览次数:46  
标签:member Qt into access 编译 type MainWindow

问题现象:
之前程序都是可以正常运行的,编译也没有错误提示。今天打开工程后,提示“error: member access into incomplete type 'Ui::MainWindow'”

问题原因:
原因:访问到不完整的类型' ui::MainWindow '。
1.我猜测是之前都是输入到"R19"目录的,现在重新打开工程,没有设置输出目录,或是目录里有别的工程生成的临时文件。
2.头文件没有添加。

问题处理:
第一种处理:重新指定输出目录到“R19”,清理项目,qmake,重新编译。
第二种处理:增加#include "ui_mainwindow.h" ,清理项目,qmake,重新编译。

 

搜索

复制

<iframe></iframe>

标签:member,Qt,into,access,编译,type,MainWindow
From: https://www.cnblogs.com/FKdelphi/p/16735488.html

相关文章

  • QT——qss对多个控件设置想同样式
    QToolButton#minBtn:hover,QToolButton#maxBtn:hover,QToolButton#restoreBtn:hover{background:rgb(255,255,255);}QToolButton#minBtn:pressed,QToolBut......
  • Qt Table Widget常用操作 添加复选框控件
    QtTableWidget常用操作一、鼠标悬浮在item上显示提示信息 1、在构造函数开启tableWidget控件的鼠标捕获功能//开启鼠标捕获功能(实现tablewidget的悬浮功能)......
  • 一文入门Qt Quick
    以下内容为本人的著作,如需要转载,请声明原文链接微信公众号「englyf」https://www.cnblogs.com/englyf/p/16733091.html初识QtQuick很高兴可以来到这一章,终于可以开始......
  • java service/web前端解决跨域( CORS policy: Response to preflight request doesn't
    1、什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同,只要有一个不同,就是跨域......
  • MQTTX_测试调用
    1、软件下载链接:https://pan.baidu.com/s/1I4gJvY9bNWmAe4zGXSS_ow 提取码:a3rl2、切换语言 3、填写连接信息 4、订阅 ......
  • mqtt的使用
    1.mqttws31.js/********************************************************************************Copyright(c)2013IBMCorp.**Allrightsreserved.This......
  • qt的基本控件——显示控件
    显示控件1、label作用就是用来显示一些文字的,或者用来贴图1、加载资源方式:右键项目-->addnew输入名字,就能得到一个qrc的一个包,然后在这个位置添加前缀/image表示图......
  • Qt 开发应用程序Debug与Release设置
    一般来说,release版的可执行程序在体积上比起debug版要小很多(数倍甚至数十倍的差异),而且由于剥离了许多调试信息及符号等运行效率相对也高一些。然而在使用Qt开发中偶尔......
  • QT——直接定位到exe程序所在的目录
    #pragmaonce#include<QApplication>#include<QDir>#defineIMAGE_PATH(name)QApplication::applicationDirPath()+QDir::separator()+"image"+QDir::separat......
  • Qt实现自定义窗口拖动
    1.widget重新三个函数voidmousePressEvent(QMouseEvent*event)override;voidmouseMoveEvent(QMouseEvent*event)override;voidmouseReleaseEvent(QMouseEve......