QT(C++)问题

QMenuBar*fileMenu=menuBar()->show();上面这句为什么会出现下面的错误呢?/root/workplace/icons/mainwindow... QMenuBar *fileMenu = menuBar()->show();
上面这句为什么会出现下面的错误呢?
/root/workplace/icons/mainwindow.cpp:6: 错误:invalid use of incomplete type ‘struct QMenuBar’
/usr/include/QtGui/qmainwindow.h:58: 错误:forward declaration of ‘struct QMenuBar’
展开
 我来答
紫翼魔狼
2010-10-14 · TA获得超过4344个赞
知道大有可为答主
回答量:1413
采纳率:42%
帮助的人:526万
展开全部
/root/workplace/icons/mainwindow.cpp:6: 错误:invalid use of incomplete type ‘struct QMenuBar’
不能使用不完整的类型‘struct QMenuBar’

/usr/include/QtGui/qmainwindow.h:58: 错误:forward declaration of ‘struct QMenuBar’
要提前声明‘struct QMenuBar’

综上所述,你没有声明和定义‘struct QMenuBar’
也就是没有声明和定义QMenuBar类
更准确的说,
你没有包含相应类的头文件
#include<QMenuBar>
Kevin秋石
2010-10-17
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
没有包含头文件QMenuBar。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
点趣生活
2010-10-14 · TA获得超过137个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:102万
展开全部
#include <QMenuBar>
了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式