OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2667|回复: 11

编译已通过,为什么无法找到函数定义 ?

[复制链接]

72

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1586
金钱
1586
注册时间
2014-9-11
在线时间
175 小时
发表于 2016-12-20 17:47:36 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 myopene 于 2016-12-20 17:50 编辑

见附图一,工程编译已通过,点击go to definition of 'LEDTEST';
见附图二,弹出'LEDTEST'未定义。

请教:
LEDTEST 函数已定义,且 编译已通过,为什么 点击 go to definition of 'LEDTEST' 却无法找到 LEDTEST 函数呢 ?
开发环境为MKD520。
谢谢!

附图一
无标题.png

附图二
无标题1.png


最佳答案

查看完整内容[请看2#楼]

需要在工程中把browse info选项打开。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

43

主题

481

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1352
注册时间
2014-12-24
在线时间
321 小时
发表于 2016-12-20 17:47:37 | 显示全部楼层
需要在工程中把browse info选项打开。
回复

使用道具 举报

339

主题

418

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1632
金钱
1632
注册时间
2016-9-29
在线时间
114 小时
发表于 2016-12-20 17:59:14 | 显示全部楼层
头文件加进去了吗?
回复

使用道具 举报

72

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1586
金钱
1586
注册时间
2014-9-11
在线时间
175 小时
 楼主| 发表于 2016-12-20 18:48:51 | 显示全部楼层
zhlmtt 发表于 2016-12-20 17:59
头文件加进去了吗?

谢谢!

头文件加了,如下图
无标题.png
回复

使用道具 举报

2

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
383
金钱
383
注册时间
2015-4-15
在线时间
73 小时
发表于 2016-12-20 19:00:13 | 显示全部楼层
LEDTEST在哪里
回复

使用道具 举报

72

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1586
金钱
1586
注册时间
2014-9-11
在线时间
175 小时
 楼主| 发表于 2016-12-20 19:10:56 | 显示全部楼层
本帖最后由 myopene 于 2016-12-20 19:17 编辑

谢谢大侠 !

如附图一,LEDTEST函数在led.c这个源文件中;
led.c对应的头文件为led.h,如附图二;
led.h通过all_include.h包含,如附图三

附图一
无标题.png

附图二
无标题1.png

附图三

无标题.png
回复

使用道具 举报

2

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
383
金钱
383
注册时间
2015-4-15
在线时间
73 小时
发表于 2016-12-21 08:42:26 | 显示全部楼层
led头文件路径是否有包含进去?去掉其他文件,试下
回复

使用道具 举报

72

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1586
金钱
1586
注册时间
2014-9-11
在线时间
175 小时
 楼主| 发表于 2016-12-21 08:57:06 | 显示全部楼层
晕,被 设置 最佳答案了! 问题没有解决呀 !
回复

使用道具 举报

6

主题

22

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2016-12-1
在线时间
7 小时
发表于 2016-12-21 10:27:34 | 显示全部楼层
楼主,你那个target option中有一个c/c++选项,看看有没有把你那个程序文件对应的路径包含进去。
回复

使用道具 举报

43

主题

481

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1352
注册时间
2014-12-24
在线时间
321 小时
发表于 2016-12-21 10:55:57 | 显示全部楼层
还没解决?你都这么高级别了,还要人手把手地教啊?
无标题.gif
回复

使用道具 举报

72

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1586
金钱
1586
注册时间
2014-9-11
在线时间
175 小时
 楼主| 发表于 2016-12-21 18:33:08 | 显示全部楼层
jinggx 发表于 2016-12-21 10:55
还没解决?你都这么高级别了,还要人手把手地教啊?

谢谢大侠的耐心指点!

我试过了,这样不行 !

后来重新 建了个工程,好了,也不知道 问题出在哪里

还有,我的 级别虽高,能力不行,还望大侠 海涵 !
回复

使用道具 举报

43

主题

481

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1352
金钱
1352
注册时间
2014-12-24
在线时间
321 小时
发表于 2016-12-21 20:38:12 | 显示全部楼层
过谦了!不用客气。
把browse infomation打开之后,要重新编译,才可以。
把此选项关闭了可以提高编译速度,所以有些工程师会有意地关闭它。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-26 12:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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