- 打卡等级:以坛为家II
- 打卡总天数:567
- 最近打卡:2025-06-16 12:27:03
论坛元老
- 积分
- 5522
|
发表于 2025-4-22 19:26:59
|
显示全部楼层
这两个数组,不是全部的函数都在用,不可以放在smg.h。
//声明数码管的 码表数组
unsigned int SMG_m[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,\
0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};
//声明数码管的 位序数组
unsigned int WEI_m[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
所以才会出这个错误。
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
SYMBOL: WEI_t
MODULE: .\Objects\smg.obj (smg)
DEFINED: .\Objects\Demo.obj (Demo)
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
SYMBOL: SMG_t
MODULE: .\Objects\smg.obj (smg)
DEFINED: .\Objects\Demo.obj (Demo)
|
|