用DriverStudio的DriverWizard生成驱动,编译出现错误,提示信息为:NMAKE : U1073: don't know how to make 'd:\WINDDK\2600\lib\wxp\i386\ntstrsafe.lib',(这个问题解决后才记起以前好象碰到过,但忘了解决办法,晕死!)。 解决办法是打开sources文件,去掉“TARGETLIBS=$(DDK_LIB_PATH)\ntstrsafe.lib $(DDK_LIB_PATH)\csq.lib”这一句即可。 mydriverdevice.obj() : error LNK2019: unresolved external symbol "public: __thiscall CMySimple::CMySimple(void)" (??0CMySimple@@QAE@XZ) referenced in function "public: __thiscall MyDriverDevice::MyDriverDevice(struct _DEVICE_OBJECT *,unsigned long)" (??0MyDriverDevice@@QAE@PAU_DEVICE_OBJECT@@K@Z)的错误,一直也找不到解决办法,一直认为是工程设置问题,于是生成另外一个可以编译的驱动程序,对照着工程设置属性对比,那个一通找呀,简直灰天灰地,结果却。。。。。唉。 SOURCES=MyDriver.rc \ SOURCES=MyDriver.rc \ |
文章评论(0条评论)
登录后参与讨论