Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30843
  • 博文数量: 15
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-27 20:52
文章分类

全部博文(15)

文章存档

2010年(15)

我的朋友

分类: WINDOWS

2010-03-07 20:24:35

由于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) |
给主人留下些什么吧!~~