查看: 5680|回复: 8

[S32] 玄学S32 DS文件包涵和路径添加

[复制链接]

该用户从未签到

7

主题

20

帖子

0

注册会员

Rank: 2

积分
138
最后登录
2020-8-11
发表于 2019-4-20 08:52:00 | 显示全部楼层 |阅读模式
我在S32 Design Studio中创建好工程,确保能用,然后我在主函数中加入了clock.h头文件并调用了clock.c里面的一个函数;这个被调用的函数中调用了test.c中的一个函数,我在clock.c文件中添加了头文件 test.h;也加入了文件路径
无标题.png 无标题3.png 无标2.png

可是还是报错;说未定义文件,哪位大神指点一二




我知道答案 目前已有8人回答
回复

使用道具 举报

该用户从未签到

7

主题

20

帖子

0

注册会员

Rank: 2

积分
138
最后登录
2020-8-11
 楼主| 发表于 2019-4-20 08:54:32 | 显示全部楼层
本帖最后由 石缝中的花 于 2019-4-24 12:58 编辑

test是一个函数,在DLY.C文件里编写定义的,在DLY.H 文件里添加申明了,但是被clocks.c文件内的一个函数调用时就报错,而且我clock.c文件内包涵了DLY.H头文件
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2021-7-5 15:45
  • 签到天数: 664 天

    连续签到: 1 天

    [LV.9]以坛为家II

    42

    主题

    1594

    帖子

    19

    金牌会员

    Rank: 6Rank: 6

    积分
    5649
    最后登录
    2021-12-22
    发表于 2019-4-20 10:40:20 | 显示全部楼层
    这问题不难,但有时很难查, 最好提供工程源代码好重现现象。

    从现象看 可能是 函数定义名 和 调用使用的名不一样。

    试试   用 复制的方法 保障 声明.h   定义.c   调用名 .c 三处  名称、返回类型和参数类型一致
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25491
    最后登录
    2025-9-9
    发表于 2019-4-23 13:29:50 | 显示全部楼层
    你这边报错是TEST,你查看下变量,定义有问题,或者头文件里面不对,你在.c中定义,然后.h中用extern申明下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    138
    最后登录
    2020-8-11
     楼主| 发表于 2019-4-24 12:57:26 | 显示全部楼层
    小恩GG 发表于 2019-4-23 13:29
    你这边报错是TEST,你查看下变量,定义有问题,或者头文件里面不对,你在.c中定义,然后.h中用extern申明下 ...

    你好!抱歉我表达有误。test是一个函数,在DLY.C文件里编写定义的,在DLY.H 文件里添加申明了,但是被clocks.c文件内的一个函数调用时就报错,而且我clock.c文件内包涵了DLY.H头文件
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    138
    最后登录
    2020-8-11
     楼主| 发表于 2019-4-24 12:57:54 | 显示全部楼层
    石缝中的花 发表于 2019-4-20 08:54
    test.c对应我的工程里的DLY.C;test.h对应我的工程里面的DLY.H

    请求指点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25491
    最后登录
    2025-9-9
    发表于 2019-4-24 17:16:29 | 显示全部楼层
    石缝中的花 发表于 2019-4-24 12:57
    你好!抱歉我表达有误。test是一个函数,在DLY.C文件里编写定义的,在DLY.H 文件里添加申明了,但是被clo ...

    你把你部分相关代码放出来,不然没法帮你看了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    138
    最后登录
    2020-8-11
     楼主| 发表于 2019-4-25 11:09:07 | 显示全部楼层
    小恩GG 发表于 2019-4-24 17:16
    你把你部分相关代码放出来,不然没法帮你看了。

    这个是工程文件

    PRJ.zip

    3.03 MB, 下载次数: 0, 下载积分: 威望 1

    S32 DS工程

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    138
    最后登录
    2020-8-11
     楼主| 发表于 2019-4-25 11:09:30 | 显示全部楼层
    小恩GG 发表于 2019-4-24 17:16
    你把你部分相关代码放出来,不然没法帮你看了。

    好的,感谢
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-10 14:02 , Processed in 0.109730 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表