OpenEdv-开源电子网

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

程序编译问题error #20

[复制链接]

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2015-10-12
在线时间
18 小时
发表于 2016-9-13 19:58:00 | 显示全部楼层 |阅读模式
1金钱
有时候向模板中添加新的程序的时候,在c/c++中也添加了路径,.c文件也添加到了工程中,整个大程序编译的时候会出现这样的错误
..\..\User\stm32f10x_it.c(224): error:  #20: identifier "RTC_IT_SEC" is undefined
包括TIM UART 等等都说没有定义,只有在开始添加
//#include  "stm32f10x_exti.h"
//#include  "stm32f10x_tim.h"
//#include  "stm32f10x_rtc.h"

才可以
但是其他的文件就没有问题,上述的各种.c.h我都添加了,这是为什么呢,多谢。

最佳答案

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

其他地方没用到,就没问题了。。。用了就要包含。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-9-13 19:58:01 | 显示全部楼层
其他地方没用到,就没问题了。。。用了就要包含。
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2015-10-12
在线时间
18 小时
 楼主| 发表于 2016-9-13 21:10:15 | 显示全部楼层
C:\Users\Anna\Desktop
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2015-10-12
在线时间
18 小时
 楼主| 发表于 2016-9-13 21:10:33 | 显示全部楼层
C:\Users\Anna\Desktop
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2015-10-12
在线时间
18 小时
 楼主| 发表于 2016-9-13 21:11:36 | 显示全部楼层
file:///C:/Users/Anna/Desktop/1.png
回复

使用道具 举报

11

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2015-10-12
在线时间
18 小时
 楼主| 发表于 2016-9-13 21:17:30 | 显示全部楼层
不是的,
例子是这样的。假如这是一个只写gpio的小程序,.c里只写gpio.hj就可以了,但是我自己写的话,还要包含
#include "stm32f10x_gpio.h"
#include "misc.h"
#include "stm32f10x_rcc.h"
这些所有的东西
因为我在it.c里写tim  uart 的中断的时候都要把
#include "stm32f10x_rcc.h"
#include "stm32f10x_uart.h"写上
但是我看原子哥的历程也没有用到哪个包含哪个啊,一开始flib里都包含了啊,c/c++里面也都选择了.h的路径了啊
ps:想发图片没发成功,,不好意思了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 23:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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