• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Keli5编译出错

大伟 2018-12-28 浏览量:915
收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1.在main.C中 需要调用usaer。h文件

    2.uart2_init函数不能有static关键词

    • 发布于 2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:17
  • 1.uasrt.c文件设置了未参与编译;2.函数被你注释起来了;3.uart2_init函数被你声明成static了。参照下吧
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 要在main.h里面添加uasrt.h  uasrt.h 里面要有uart2_init的定义
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • uart2_init这个函数没有定义,要不就是定义在别的源文件中,在使用的这个文件中没有进行声明
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个函数没有定义啊,在main.0里的错误,你却定义在了usart.c的文件中
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 检查一下usart.h这个有没有声明这个函数
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 估计是重复了,你是不是在添加文件的时候重复添加了
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的usart.c有没有加到工程左方的文件列表里?usart.h有没有加到工程的全局搜索路径里?
    • 发布于2018-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有定义uart2_init呀,或者是你没添加到工程中
    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 函数没有声明啊,应该是没有调用到相关的头文件
    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

  • main函数没有包含到你的这个函数定义,看下.h里面有这个函数的定义吗?或者是不是吧函数设置成静态了

    • 发布于2018-12-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 在main文件里没做声明;还一种不容易注意到的,main里调用写的函数名,因打字错误和定义的函数名不一样,也会报错。
    • 发布于2018-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是初始化设置有问题,函数设置的参数有误
    • 发布于2018-12-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 那要看一下usart.h里面是否有声明这个函数
    • 发布于2019-01-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是在main中的啊,main要添加头文件的
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的main函数中没有对应的头文件,要把头文件包含
    • 发布于2019-02-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

Keli5编译出错