大家好!我在用intel的BSP制订CE内核时报错:
1:BUILD: [01:0000000178:ERRORE] D:\WINCE500\PLATFORM\855gme\Src\Kernel\Libs\Kitl\kitldrv.c(33) : error C2220: warning treated as error - no object file generated
2:BUILD: [01:0000000208:ERRORE] D:\WINCE500\PLATFORM\855gme\Src\Kernel\Libs\Kitl\kitleth.c(103) : error C2220: warning treated as error - no object file generated
3:BUILD: [01:0000000219:ERRORE] LINK : fatal error LNK1181: cannot open input file 'obj\x86\retail\kitldrv.obj'
双击错误提示:指到kitleth.c中
const SUPPORTED_NIC g_NicSupported []=
{
// VenId DevId UpperMAC Type Name Drivers
// ---------------------------------------------------------------------------------
{0x0000, 0x0000, 0x004033, EDBG_ADAPTER_NE2000, "AD", &DrvNE2k }, /* Addtron */\
{0x1050, 0x0940, 0x004005, EDBG_ADAPTER_NE2000, "LS", &DrvNE2k }, /* LinkSys */\
{0x1050, 0x0940, 0x002078, EDBG_ADAPTER_NE2000, "LS", &DrvNE2k }, /* LinkSys */\
{0x10EC, 0x8029, 0x00C0F0, EDBG_ADAPTER_NE2000, "KS", &DrvNE2k }, /* Kingston */\
{0x10EC, 0x8129, 0x000000, EDBG_ADAPTER_RTL8139, "RT", &DrvRTL }, /* RealTek */\
{0x10EC, 0x8139, 0x00900B, EDBG_ADAPTER_RTL8139, "RT", &DrvRTL }, /* RealTek */\
{0x10EC, 0x8139, 0x00D0C9, EDBG_ADAPTER_RTL8139, "RT", &DrvRTL }, /* RealTek */\
{0x10EC, 0x8139, 0x00E04C, EDBG_ADAPTER_RTL8139, "RT", &DrvRTL }, /* RealTek */\
{0x1186, 0x1300, 0x0050BA, EDBG_ADAPTER_RTL8139, "DL", &DrvRTL }, /* D-Link */\
{0x100B, 0x0020, 0x00A0CC, EDBG_ADAPTER_DP83815, "NG", &DrvDP }, /* Netgear */\
{0x10B7, 0x9050, 0x006008, EDBG_ADAPTER_3C90X, "3C", &Drv3C90 }, /* 3Com */\
{0x10B7, 0x9200, 0x000476, EDBG_ADAPTER_3C90X, "3C", &Drv3C90 }, /* 3Com */
{0x10b5, 0x9054, 0x00800f, EDBG_USB_RNDIS, "NC", &DrvRndis }, /* NetChip */
};
和
{0x8086, 0x0000, 0x004033, EDBG_ADAPTER_OEM, "IN", &DrvIN825 };
我在platform->setting中选的是:Enable CE Target Control Support
Enable Eboot Space in Memory
Enable Full Kernel Mode
Enable KITL
请问这个问题怎么解决??是需要改BSP吗??怎么改呢???
谢谢!!!