[STM8] COSMIC的函数定义和声明顺序

[复制链接]
 楼主| wuxing1106 发表于 2014-8-19 09:22 | 显示全部楼层 |阅读模式
本帖最后由 wuxing1106 于 2014-8-19 15:09 编辑

今天调程序,发现一个问题,main函数中用到的子函数要在main()之前定义,如果在main()之前声明,在main()之后定义,编译时就会报错"unexpected end of file"。但是如果先把子函数定义在main()之前,编译通过后,再改成main()前声明,main()后定义,再编译就能通过,哪位大侠能帮忙解释一下


谢谢两位大侠,我找到原因了,是我用的NOTEPAD编辑器新建文件的时候自动设定为mac格式,有时候对像/**/这种注释符设定的不一样,导致STVD不能识别,更换为Windows格式就没问题了。
IJK 发表于 2014-8-19 09:34 | 显示全部楼层
COSMIC 用过,印象里没有碰到这样的问题。
LZ可以再试试看
hopewise 发表于 2014-8-19 10:36 | 显示全部楼层
没碰过.我一般先声明子函数,接着是main()主程序,最后是子函数定义.编译正常.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

83

帖子

0

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

1

主题

83

帖子

0

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