阅读:1615回复:4
为什么在Visual Studio中编译的驱动程序不能用
请问:
我用的os w2k,用的《W2K 设备驱动成序设计指南>>一书提供的驱动向导:DDAppWiz.awx,生成的文件在Visual Studio中能编译通过,生成.SYS文件,可是我加载该驱动程序(net start mydriver) 提示错误:“无法启动服务,原因是是与他相关的设备被禁用或无法启动“。 我又把该文件用DDK 的build 命令编译,结果无法通过!! 报的是连接错误如下: link() : error LNK2001: unresolved external symbol _DriverEntry@8 i386\\testtemp.sys() : error LNK1120: 1 unresolved externals 可能是哪的环境变量设置有吴,请大虾指点!! |
|
|
沙发#
发布于:2002-03-01 22:58
换一本书吧
那一本太糟了 |
|
板凳#
发布于:2002-03-02 00:53
it seems that you defined the DriverEntry function without using extern \"C\".
Just maybe, not sure without seeing your code and configuration. |
|
|
地板#
发布于:2002-03-04 09:05
liming
你说那本书太糟了,你觉得哪一本比较合适啊? 还有,你能告诉我在什么地方可以找到 w2k ddk 有关名命令 方面的书?? |
|
|
地下室#
发布于:2002-03-04 11:24
要换书,那可要这本书:《Windows驱动程序模型》Walt Oney
|
|