- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 keil C51 编译错误ERROP L104 : MULTIPLE PUBLIC DEFINITIONS 的解决 和 extern 关键字用法
编译错误如下:错误原因:MULTIPLE PUBIC DEFINITIONS 多个公共的定义,在这里就是变量 KILL_TIME 重复定义解决方法:把头文件中的变量 KILL_TIME 定义前加上 extern 关键字(只用变量声明不用初始化),然后在你要调用该变量的C文件的程序之前再定义一次 (注意第一个调用的C文件要负责附带初始化该变量,其他调用的c文件就不需要初始化过程)总结 extern 关键字的用法对于只有一个c文件和一个头文件的程序,全局变量我们通常会直接定义在c文件中,在程序之前加i
2020-11-05 10:38:42
15282
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅