|
你batch build的时候只选一个win32checked试哈!我用的是VC2005,也是1500多错误,一个一个改!我终于搞定了,不过在新建的工程中出现编译错误,希望大家共同研究哈!
环境如下:
VS2005.NET+DDKXP+DriverStudio3.2
写了hello程序,设置如下:
1 project type页中选择"Kernel Mode Service"点
2 IRP Handlers页中把所有自动勾上的请求都去掉,因为我要手工写DriverWorks代码
3 在Additional页里把自动勾上的Generate SoftICE NMS file in custom build step去掉
同时我的DS中的vdwlibs.dsw库已经编译通过,这样我build的时候出现以下链接错误:
helloDevice.obj : error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@)
helloDriver.obj : error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@)
vdw.lib(kdevice.obj) : error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@)
|
|