阅读:1414回复:3
驱动dll文件无法生成
我是新手
照着pb4.2的文档的"How to Create a Device Driver"做了n遍 编译没出什么错,可就是没有编译出想要的dll文件 哪位高手指点一下啊,可能哪一步错了啊? p.s问一下 cec文件是用来干吗的,我没看明白 |
|
论坛版主
|
沙发#
发布于:2005-07-07 19:38
cec用来在ide开发环境里面添加你的驱动,你现在可以用command line编译你的驱动,以后cec再说。
dll没有编译出来?一般都会有提示为什么出错,多数情况是没有找到合适的库:有可能你使用的外部变量在另外的库中,你没有把这个库加进来;也坑能路径环境配置不对,系统找不到 |
|
板凳#
发布于:2005-07-07 21:16
我加的是%SystemRoot%\WINCE420\Public\Common\Oak\Drivers\PM\Test\Devsample
按照文档做的 现在的却出错了 c:\wince420\platform\emulator\drivers\devsample\.\pmdevsample.c(108) : error C2220: warning treated as error - no object file generated c:\wince420\platform\emulator\drivers\devsample\.\pmdevsample.c(108) : error C4013: 'FormatMessage' undefined; assuming extern returning int c:\wince420\platform\emulator\drivers\devsample\link() : error LNK1181: cannot open input file 'obj\x86\retail\pmdevsample.obj' c:\wince420\platform\emulator\drivers\devsample\.\pmdevsample.c(108) : error C2220: warning treated as error - no object file generated c:\wince420\platform\emulator\drivers\devsample\.\pmdevsample.c(108) : error C4013: 'FormatMessage' undefined; assuming extern returning int c:\wince420\platform\emulator\drivers\devsample\link() : error LNK1181: cannot open input file 'obj\x86\retail\pmdevsample.obj' 要加什么库啊,这些库通常在什么地方啊?请教了~~~ |
|
论坛版主
|
地板#
发布于:2005-07-11 15:20
找到PUBLIC\COMMON下的SOURCES.CMN文件,把里面的WARNISERROR=1改成WARNISERROR=0
|
|