由于Windows驱动开发中没有IDE可用,所以很多人会选择使用DDKwizard来作为辅助,但是由于是在C++的编译环境下,所以会导致错误,我在使用时就遇到了这样的情况,在DDk工程创建空的驱动模板中,要注意几点:
1、如果出现错误: error LNK2019: unresolved external symbol _DriverEntry@8 referenced in function _GsDriverEntry@8时 尝试如下解决方法:
a、在DriverEntry前加上extern "C" 让其使用C编译器
b、将文件重命名为.c文件
2、空文件中的source中并未设置SOURCES和TARGETTYPE的值,需要自己设置,设置为:
TARGETTYPE=DRIVER
SOURCES=XXXXXX.c
XXXXXX代表你的驱动的主程序文件
阅读(1072) | 评论(0) | 转发(0) |