32新手

2019-08-14 04:09发布

基于固件库新建32工程模板时,添加了正点原子写的system这个文件夹,编译时出现如下错误:

..SYS_TEMusartusart.c(48): error:  #260-D: explicit type is missing ("int" assumed)

定位到错误地点:

//定义_sys_exit()以避免使用半主机模式
_sys_exit(int x)
{
x = x;
}

MDK版本:uvision 5.24.2.0

新人没金钱悬赏……望相助
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
MaJichao
1楼-- · 2019-08-15 03:17
18811707971 发表于 2017-8-4 18:43
_sys_exit(int x) 这个 出错的吧,加上void -->void _sys_exit(int x)

这个问题解决了,但是还有个问题,我直接打开正点原子给的工程模板,编译就不会出现这样的错误,这是为啥
houyongtao
2楼-- · 2019-08-15 05:16
 精彩回答 2  元偷偷看……
18811707971
3楼-- · 2019-08-15 10:31
MaJichao 发表于 2017-8-5 12:04
这个问题解决了,但是还有个问题,我直接打开正点原子给的工程模板,编译就不会出现这样的错误,这是为啥

是不是什么地方忘记设置了
xiaomaolam
4楼-- · 2019-08-15 11:35
本帖最后由 xiaomaolam 于 2017-8-31 19:39 编辑

因为原子的模版是没有勾选C99 MODEhttp://www.openedv.com/thread-32576-1-1.html
赵士亮
5楼-- · 2019-08-15 17:27
.顶,,,

一周热门 更多>