OpenEdv-开源电子网

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

关于外部变量声明的问题。extern 之后依旧报错

[复制链接]

9

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2014-8-14
在线时间
2 小时
发表于 2014-8-17 11:36:26 | 显示全部楼层 |阅读模式
5金钱

如图 ,TASK_Flag是定义在main.c 的全局变量,我在exti.c里已经#include"exti.h"  了····可是还是报错呢??


最佳答案

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

你应该在exti.c中定义这个变量,在exti.h中声明extern 变量,然后主程序中包含exti.h,main函数就直接可以用这个变量了!
No do no see...Why not try?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

26

主题

101

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
446
金钱
446
注册时间
2013-8-1
在线时间
57 小时
发表于 2014-8-17 11:36:27 | 显示全部楼层
你应该在exti.c中定义这个变量,在exti.h中声明extern 变量,然后主程序中包含exti.h,main函数就直接可以用这个变量了!
回复

使用道具 举报

8

主题

193

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2012-12-19
在线时间
16 小时
发表于 2014-8-17 12:41:46 | 显示全部楼层
文件路径没包含。
回复

使用道具 举报

9

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2014-8-14
在线时间
2 小时
 楼主| 发表于 2014-8-17 14:51:21 | 显示全部楼层
回复【2楼】sdwhupk:
---------------------------------
option for target  里面  C/C++    include path 已经包含了  h文件的路径了
No do no see...Why not try?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-17 22:15:27 | 显示全部楼层
右键,goto definition 看看能定位到TASK_Flag不?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

11

主题

60

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2014-4-18
在线时间
4 小时
发表于 2014-8-18 17:24:31 | 显示全部楼层
就是文件包含问题 没设置对
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2014-8-18 20:50:34 | 显示全部楼层
回复【5楼】zyjs1987:
---------------------------------
正解。。。
 STM32开发指南4.1.4有讲解extern关键字怎么定义外部全局变量。
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

9

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2014-8-14
在线时间
2 小时
 楼主| 发表于 2014-8-19 16:41:54 | 显示全部楼层
回复【7楼】Admin:
---------------------------------
我该去看看···3Q
No do no see...Why not try?
回复

使用道具 举报

9

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2014-8-14
在线时间
2 小时
 楼主| 发表于 2014-8-19 16:42:16 | 显示全部楼层
回复【6楼】咚咚:
---------------------------------
我觉得这个 我要多看看   不是很清楚
No do no see...Why not try?
回复

使用道具 举报

9

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2014-8-14
在线时间
2 小时
 楼主| 发表于 2014-8-19 16:42:44 | 显示全部楼层
回复【5楼】zyjs1987:
---------------------------------
应该是的·  谢谢
No do no see...Why not try?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-3 17:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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