请问如何读取另一个.c文件中的温湿度数据啊,为啥extern用不了啊
查看更多
头文件引用的问题吧
extern 或者 写一个读取函数
extern
float fGetTemp(void){ return gfTemp;}
float fGetTemp(void)
{
return gfTemp;
}
引用,调用
extern 最暴力的方式
你把编译器提示的extern错误贴一下,有多种可能性static修饰的变量不能extern;没有声明的结构体不能extern;C文件没有正确加入项目不饿能extern;
首先确保没有被编译器优化,第二是不是增加了static修饰,还有是不是局部变量哦
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
extern为啥用不了啊
@WS_NIU
例如:
a.c
b.c
大佬能麻烦解释一下这个gfTemp为啥读不了吗?同问
@JMQN_4639
这个gfTemp不就可以用了么,难道你遇到不能用的情况了?