请教F4探索者综合实验59编译失败

[复制链接]
300|0
 楼主| 白闻不如怡见 发表于 2018-7-19 10:14 | 显示全部楼层 |阅读模式
MDK5.14软件的安装和**都是按照原子的文档进行的 ,编译光盘中的跑马灯实验成功,可以运行和下载. 所以KEIL的问题的可能性比较小.

综合实验59项目工程是从光盘拷贝过来,没有修改,编译出现以下错误,有人碰到过吗,帮忙看看.


Build target 'Test'
compiling usart3.c...
..\HARDWARE\USART3\usart3.c(124): error:  #928: incorrect use of va_start
        va_start(ap,fmt);
..\HARDWARE\USART3\usart3.c(124): error:  #253: expected a ","
        va_start(ap,fmt);
..\HARDWARE\USART3\usart3.c(124): error:  #29: expected an expression
        va_start(ap,fmt);
..\HARDWARE\USART3\usart3.c: 0 warnings, 3 errors
compiling ff.c...
..\FATFS\src\ff.c(4513): error:  #928: incorrect use of va_start
        va_start(arp, fmt);
..\FATFS\src\ff.c(4513): error:  #253: expected a ","
        va_start(arp, fmt);
..\FATFS\src\ff.c(4513): error:  #29: expected an expression
        va_start(arp, fmt);
..\FATFS\src\ff.c(4543): error:  #929: incorrect use of va_arg
                        p = va_arg(arp, TCHAR*);
..\FATFS\src\ff.c(4552): error:  #929: incorrect use of va_arg
                        putc_bfd(&pb, (TCHAR)va_arg(arp, int)); continue;
..\FATFS\src\ff.c(4567): error:  #929: incorrect use of va_arg
                v = (f & 4) ? (DWORD)va_arg(arp, long) : ((d == 'D') ? (DWORD)(long)va_arg(arp, int) : (DWORD)va_arg(arp, unsigned int));
..\FATFS\src\ff.c(4567): error:  #929: incorrect use of va_arg
                v = (f & 4) ? (DWORD)va_arg(arp, long) : ((d == 'D') ? (DWORD)(long)va_arg(arp, int) : (DWORD)va_arg(arp, unsigned int));
..\FATFS\src\ff.c(4567): error:  #929: incorrect use of va_arg
                v = (f & 4) ? (DWORD)va_arg(arp, long) : ((d == 'D') ? (DWORD)(long)va_arg(arp, int) : (DWORD)va_arg(arp, unsigned int));
..\FATFS\src\ff.c: 0 warnings, 8 errors
compiling bitstreamf.c...
..\AUDIOCODEC\flac\flacdec\bitstreamf.c(31): error:  #5: cannot open source input file "stdbool.h": No such file or directory
  #include <stdbool.h>
..\AUDIOCODEC\flac\flacdec\bitstreamf.c: 0 warnings, 1 error
compiling flacdecoder.c...
..\AUDIOCODEC\flac\flacdec\flacdecoder.c(35): error:  #5: cannot open source input file "stdbool.h": No such file or directory
  #include <stdbool.h>
..\AUDIOCODEC\flac\flacdec\flacdecoder.c: 0 warnings, 1 error
"..\OBJ\TEST.axf" - 13 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:09
您需要登录后才可以回帖 登录 | 注册

本版积分规则

384

主题

384

帖子

0

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