使用KEIL4 编模块化编程的时候 为什么在C文件中定义的数组编译能通过 把数组放到头文件H里面就不行了呢

2025-06-28 13:04:20
推荐回答(3个)
回答1:

这些错误都是有重复的公共定义。
“我把它放到ds1302.h里面怎么就不行了呢”
原来的删掉了吗?不会在头文件和程序文件中同时都有吧?

另外楼主,你那个mian.c文件的命名真的很别扭……

回答2:

keil下写51程序,数组必须是 “类型 code 数组名[]={};”code必须加;
keil下写AVR程序,code替换成const...
大致就这可能。

回答3:

编译提示什么错误?