OpenEdv-开源电子网

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

包含了头文件 找不到函数 和 全局变量

[复制链接]

74

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2017-6-7
在线时间
137 小时
发表于 2018-2-6 13:30:15 | 显示全部楼层 |阅读模式
1金钱
以下方法均试了无效:

如果工程中有中文路径,keil是无法识别中文路径的,需要修改为英文路径。

2) 如果工程中的路径存在数字开头,则keil无法识别该路径,需要修改为以英文字符开头。

3) 如果修改了工程中的文件夹名,则需要重新将文件夹包含到工程中。

我还怕有TIME.H这个头文件 我改成了TIMEA.H都不行


demom.rar

8.55 MB, 下载次数: 48

最佳答案

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

完全就是你自己粗心。.C与.H里的变量根本不一样。当然错误。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
711
金钱
711
注册时间
2017-5-20
在线时间
96 小时
发表于 2018-2-6 13:30:16 | 显示全部楼层
完全就是你自己粗心。.C与.H里的变量根本不一样。当然错误。
回复

使用道具 举报

74

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2017-6-7
在线时间
137 小时
 楼主| 发表于 2018-2-8 15:52:19 | 显示全部楼层
林光华ing 发表于 2018-2-6 13:30
完全就是你自己粗心。.C与.H里的变量根本不一样。当然错误。

还是上次的问题 这次变量名是一样的 麻烦了

NEW_Fold.rar

5.36 MB, 下载次数: 28

回复

使用道具 举报

9

主题

86

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
211
金钱
211
注册时间
2017-6-16
在线时间
46 小时
发表于 2018-2-8 16:58:52 | 显示全部楼层
你这个有点惨啊 好多错误和警告   
我看你这.c文件太多了   容易出毛病
回复

使用道具 举报

9

主题

86

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
211
金钱
211
注册时间
2017-6-16
在线时间
46 小时
发表于 2018-2-8 17:01:42 | 显示全部楼层
lcd.h漏掉了
1.png
回复

使用道具 举报

9

主题

86

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
211
金钱
211
注册时间
2017-6-16
在线时间
46 小时
发表于 2018-2-8 17:32:49 | 显示全部楼层
有几个基本问题啊  
1.变量要在开头申明定义  不能放在中间
2.最后一行要空格
3.下班了  明天再说
回复

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
发表于 2018-2-9 09:14:14 | 显示全部楼层
这几天论坛里来了好多萌新的
我是可以什么都不说 ,但不可以什么都不做。
回复

使用道具 举报

74

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2017-6-7
在线时间
137 小时
 楼主| 发表于 2018-2-9 10:38:28 | 显示全部楼层
魔双月壁 发表于 2018-2-8 17:32
有几个基本问题啊  
1.变量要在开头申明定义  不能放在中间
2.最后一行要空格

大佬 能不能说下我哪里错了 我是要去参见蓝桥杯比赛 为了速度 所以没有把.C .h放到一个文件夹
.H我记得不一定要加到工程中 .H可以自动索引
回复

使用道具 举报

74

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2017-6-7
在线时间
137 小时
 楼主| 发表于 2018-2-9 10:39:47 | 显示全部楼层
super910906 发表于 2018-2-9 09:14
这几天论坛里来了好多萌新的

有写地方不规范 我也知道 但是比赛为了速度 就放弃了一些规范 大佬能不能帮我看一下哪里错了
回复

使用道具 举报

74

主题

187

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2017-6-7
在线时间
137 小时
 楼主| 发表于 2018-2-9 11:31:37 | 显示全部楼层
已解决 多谢 魔双月壁
只要把工程打开 一个一个的把警告消了 就会发现问题了。也可以直接消最后一个警告,当打开最后一个警告时,会发现工程中有两个TIME.H
我看了一下路径 一个是文件夹修改前的路劲 一个是修改后的路径。所以有一个TIME.h是假的 然后会发现另外一个time.h的变量声明不一致 改了就可以了。

总结一下:平时养成好习管,警告能消就消,特别是出错的时候。有时候真的会有惊喜。
回复

使用道具 举报

9

主题

86

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
211
金钱
211
注册时间
2017-6-16
在线时间
46 小时
发表于 2018-2-9 11:35:59 | 显示全部楼层
SNEZSTM32 发表于 2018-2-9 11:31
已解决 多谢 魔双月壁
只要把工程打开 一个一个的把警告消了 就会发现问题了。也可以直接消最后一个警告, ...

解决了就好   在弄一个pcb板子  上来晚了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 05:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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