首页 > 代码库 > error: invalid use of incomplete type
error: invalid use of incomplete type
一般出现这种情况都是没有将用到的头文件包含进来
我的情况是在头文件中定义了一个QMenu的指针,在源文件中使用menuBar()函数来返回一个menu指针。我在源文件中包含了文件<QtGui>出现这个错误,
.h
QMenu *fileMenu;
.cpp
fileMenu = menuBar()->addMenu(tr("&File"));
解决办法是:在源文件中添加对<QMenuBar>的包含即可。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。