OpenEdv-开源电子网

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

函数未定义

[复制链接]

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
发表于 2018-12-14 09:40:35 | 显示全部楼层 |阅读模式
1金钱
我去定义了函数,然后说函数定义和函数类型不一样,应该怎么解决。

85`6UFX47J3)J)$MZKZ]`@Q.png
VVFRDJVM0FDHFRI4DZ8([(5.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 09:41:03 | 显示全部楼层
回复

使用道具 举报

8

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2011-11-12
在线时间
155 小时
发表于 2018-12-14 14:09:01 | 显示全部楼层
是不是少库文件
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 14:36:38 | 显示全部楼层

添加了还是有一个错误,也没有对应的库文件啊。
回复

使用道具 举报

8

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2011-11-12
在线时间
155 小时
发表于 2018-12-14 14:42:57 | 显示全部楼层
fanfan丶 发表于 2018-12-14 14:36
添加了还是有一个错误,也没有对应的库文件啊。

什么错误呢
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 14:51:20 | 显示全部楼层

还是和以前一样的错误。
T7~I~DDFQ3L%PIISSHBE@93.png
回复

使用道具 举报

8

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2011-11-12
在线时间
155 小时
发表于 2018-12-14 15:13:06 | 显示全部楼层
在gprs.c文件找找这个Paral变量定义下
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 15:26:24 | 显示全部楼层
BowenQQ 发表于 2018-12-14 15:13
在gprs.c文件找找这个Paral变量定义下

好的,我去试试。感谢。
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 15:40:52 | 显示全部楼层
fanfan丶 发表于 2018-12-14 15:26
好的,我去试试。感谢。

gprs.c中没有用到这个变量啊,我查找发现是别的地方用到的。
W~OQFNRT1EE}N5@80[_0C91.png
回复

使用道具 举报

8

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2011-11-12
在线时间
155 小时
发表于 2018-12-14 15:45:44 | 显示全部楼层
fanfan丶 发表于 2018-12-14 15:40
gprs.c中没有用到这个变量啊,我查找发现是别的地方用到的。

嗯,如果是全局变量要外部声明的
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 15:50:17 | 显示全部楼层
BowenQQ 发表于 2018-12-14 15:45
嗯,如果是全局变量要外部声明的

就是在别的.c函数里viod一个吗,
J{~G7JCCS{DR7L]SSI87{1Y.png
回复

使用道具 举报

8

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2011-11-12
在线时间
155 小时
发表于 2018-12-14 15:53:23 | 显示全部楼层
extern 变量或者函数;
这个格式
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 16:05:51 | 显示全部楼层
BowenQQ 发表于 2018-12-14 15:53
extern 变量或者函数;
这个格式

那应该怎么改啊,写成extern Paral();吗
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 16:17:26 | 显示全部楼层
fanfan丶 发表于 2018-12-14 16:05
那应该怎么改啊,写成extern Paral();吗

我改了一下还是不对麻烦帮我看一下。
XU%YJZ}2FFDUA_90SS]_DLX.png
]DJ%N32SA~MCUBU5J9YJVMK.png
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 16:22:44 | 显示全部楼层
fanfan丶 发表于 2018-12-14 16:17
我改了一下还是不对麻烦帮我看一下。

我改成了void extern paral (int);然后有和以前的错误一样了,有说没有定义。
回复

使用道具 举报

8

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2011-11-12
在线时间
155 小时
发表于 2018-12-14 16:24:09 | 显示全部楼层
fanfan丶 发表于 2018-12-14 16:17
我改了一下还是不对麻烦帮我看一下。

Paral是变量还是函数?
是变量,extern 类型 Paral;
是函数,extern 函数Paral类型,形参;
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 16:33:41 | 显示全部楼层
BowenQQ 发表于 2018-12-14 16:24
Paral是变量还是函数?
是变量,extern 类型 Paral;
是函数,extern 函数Paral类型,形参;

我也不知道啊,我去搜索了下就没有这个名字的,有的只是其中带有这个
B]R2CNIFWKP}@CB51D$87YM.png
NQ{N%@3_OY0GVWI]M01L98P.png
回复

使用道具 举报

8

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2011-11-12
在线时间
155 小时
发表于 2018-12-14 16:54:55 | 显示全部楼层
方便的话将工程传上来看看
回复

使用道具 举报

5

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-11-21
在线时间
19 小时
 楼主| 发表于 2018-12-14 17:00:53 | 显示全部楼层
BowenQQ 发表于 2018-12-14 16:54
方便的话将工程传上来看看

大概的搭了一个框架,还没有去删改东西,就是想把错先改完,文件太大传不了,要不要给我个qq或者微信。
回复

使用道具 举报

8

主题

155

帖子

0

精华

高级会员

Rank: 4

积分
750
金钱
750
注册时间
2011-11-12
在线时间
155 小时
发表于 2018-12-14 17:02:35 | 显示全部楼层
企鹅419828208 WX同步
回复

使用道具 举报

9

主题

507

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3347
金钱
3347
注册时间
2013-4-10
在线时间
333 小时
发表于 2018-12-15 01:05:59 | 显示全部楼层
这种事急不来,要慢慢找原因,比如定义的函数时不是在调用的前面,申明时的定义与实际函数的参数类型是否一至等等,慢慢找,搞多了,经验就出来了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-11 07:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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