打印

ucGUI编译问题

[复制链接]
2366|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝