keil吧 关注:15,065贴子:30,524
  • 3回复贴,共1

求大神解决,明明定义了的函数却显示未定义

只看楼主收藏回复

是这样的这几天用Keil改飞控代码,但是我发现我自己写新函数后,无法调用。显示 implicit function is invalid in c99。我已经声明了且把头文件也include了,可是就是不能编译通过。


IP属地:湖北来自Android客户端1楼2015-12-18 00:27回复
    如果把函数声明放在同一个c文件倒是可以编译通过。。。。那为什么写在别的c文件然后include 头文件就不行?


    IP属地:湖北来自Android客户端2楼2015-12-18 00:29
    回复
      2026-02-05 10:04:40
      广告
      不感兴趣
      开通SVIP免广告
      废话当然不能用,除非你在你调用的.c文件中写extern 调用的函数,声明一下


      3楼2016-01-18 20:00
      收起回复