关于tab控件 的使用 问题
时间:10-02
整理:3721RD
点击:
看如下代码:
CREATE_TAB_CTRL(0,MMI_CL_TAB_TOP,MMI_MAINSCREEN_WIDTH,MMI_CL_TAB_BOTTOM,GUI_TAB_ITEM_LEFT,GUITAB_STATE_NULL,MMI_TEST_TAB_CTRL_ID),
其中第5和第6个参数 在编译的时候 出错,说没定义,我是照着 《 MOCOR平台MMI开发指南V1.0.0》 写的,我不知道是不是作者写错了,还是 要包含什么头文件之类的!求解
错误信息:
error C2065: 'GUI_TAB_ITEM_LEFT' : undeclared identifier
c:\ms_code\ms_mmi\source\mmi_app\app\idle\c\mainapp.c(240) : error C2099: initializer is not a constant
c:\ms_code\ms_mmi\source\mmi_app\app\idle\c\mainapp.c(240) : error C2065: 'GUITAB_STATE_NULL' : undeclared identifier
c:\ms_code\ms_mmi\source\mmi_app\app\idle\c\mainapp.c(240) : error C2099: initializer is not a constant
CREATE_TAB_CTRL(0,MMI_CL_TAB_TOP,MMI_MAINSCREEN_WIDTH,MMI_CL_TAB_BOTTOM,GUI_TAB_ITEM_LEFT,GUITAB_STATE_NULL,MMI_TEST_TAB_CTRL_ID),
其中第5和第6个参数 在编译的时候 出错,说没定义,我是照着 《 MOCOR平台MMI开发指南V1.0.0》 写的,我不知道是不是作者写错了,还是 要包含什么头文件之类的!求解
错误信息:
error C2065: 'GUI_TAB_ITEM_LEFT' : undeclared identifier
c:\ms_code\ms_mmi\source\mmi_app\app\idle\c\mainapp.c(240) : error C2099: initializer is not a constant
c:\ms_code\ms_mmi\source\mmi_app\app\idle\c\mainapp.c(240) : error C2065: 'GUITAB_STATE_NULL' : undeclared identifier
c:\ms_code\ms_mmi\source\mmi_app\app\idle\c\mainapp.c(240) : error C2099: initializer is not a constant
找到了!然来是没有包含 GUI图形用户接口的 相关头文件,所以导致错误,说没有声明,这个头文件是 在mmi_gui 文件夹里 以源代码的形式提供的,这个头文件是mmigui.h
包含了这个头文件,在编译 就成功了!哎这个问题卡了我一个晚上,都没有心情!
呵呵,帮你顶一下