ucGUI编译问题

[复制链接]
 楼主| wangch_sh 发表于 2013-7-17 15:35 | 显示全部楼层 |阅读模式
GUI_MEMDEV_Handle hMem = GUI_MEMDEV_Create(0,0,60,32);
我移植ucGUI成功了,不过上面一句编译通不过。
错误提示:Smpl_DrvADC.c(1154): error:  #268: declaration may not appear after executable statement in block
请问高手,怎么回事?谢谢!
 楼主| wangch_sh 发表于 2013-7-18 08:47 | 显示全部楼层
高手支招!
610095871 发表于 2013-7-18 09:59 | 显示全部楼层
GUI_MEMDEV_Handle hMem;
////////先声明后调用
hMem = GUI_MEMDEV_Create(0,0,60,32);
另外 如果想GUI_MEMDEV_Handle hMem = GUI_MEMDEV_Create(0,0,60,32);
这样写的话保证前面没有运算也行

{
u8 a=0;
u8 b=1;
GUI_MEMDEV_Handle hMem = GUI_MEMDEV_Create(0,0,60,32);
}
或者这样也行
{
      u8 a=0;
   a=1;
   {
       GUI_MEMDEV_Handle hMem = GUI_MEMDEV_Create(0,0,60,32);
     
       }
}


UCGUI源码学习中---Q群295214484
 楼主| wangch_sh 发表于 2013-7-18 11:57 | 显示全部楼层
谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:为江山踏坏了乌骓马,为社稷拉断了宝雕弓。

318

主题

2817

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部