阅读:1772回复:6
CE4.1下我的DLL为什么没有生成……(30\')
我在CE4.1下新加了一个网卡驱动,作了相应修改,如cec.bib.souce等文件,但编译后报出
Error: Could not find file \'f:\\wince410\\public\\nic\\reldir\\intel_sa1110-sa1111_dev_kit_armv4release\\lan9000.dll\' on disk lan9000.dll f:\\wince410\\public\\nic\\reldir\\intel_sa1110-sa1111_dev_kit_armv4release\\lan9000.dll nk sh Error: failed setting line makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec). makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec). Error PB2505: Error executing #(F:\\WINCE410\\PUBLIC\\NIC\\RelDir\\INTEL_SA1110-SA1111_DEV_KIT_ARMV4Release\\)makeimg.exe. NIC - 5 error(s), 5 warning(s) 为什么没有生成LAN9000.DLL,我已经命令行编译过了,是不是少修改了什么文件? |
|
沙发#
发布于:2003-03-24 14:45
为什么没人回答,是不是大家没有遇到此问题,众人力量大,提点建议吧!见者有分
|
|
板凳#
发布于:2003-03-24 21:29
你用的是网卡驱动是现成的lan9000.dll,还是一个驱动源程序?如果是lan9000.dll,那就直接手工拷到\'f:\\wince410\\public\\nic\\reldir\\intel_sa1110-sa1111_dev_kit_armv4release\\目录吧。你可以修改cesysgen.bat文件,把lan9000加到rtl8139后面去,注意你的sources和makefile文件。
我也是瞎说的,说错了别怪我啊。呵呵 |
|
|
地板#
发布于:2003-03-25 09:11
silan,我的驱动是从3,0改过来到的,不是.dll,我猜想可能是哪个文件没该对,我单独编译我的驱动,没有报错,但没生成.dll,rebuild后仍然没生成。
silan,还是很感谢你,先给5\'以表谢意! |
|
地下室#
发布于:2003-03-25 09:46
单独编译回生成.lib文件,你把你的WinCE工程下的cesysgen.bat(决定在编译平台时编译网卡驱动)和makefile(决定编译成.dll文件)文件修改一下,否则rebuild platform时是不会把你的网卡驱动编译成.dll。
|
|
|
5楼#
发布于:2003-03-25 09:46
可以按照rtl8139的样式修改。
|
|
|
6楼#
发布于:2003-03-25 12:25
silan,问题已解决,是source文件里一个路径3.0与4.1下不同。
还是很感谢silan,送上15分,不成敬意。 但是现在系统有问题,无法给分,稍后送上。 [编辑 - 3/25/03 by visi] |
|