专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 驱动开发

VS2008开发驱动 链接有关问题

发布时间:2010-06-14 17:45:53 文章来源:www.iduyao.cn 采编人员:星星草
VS2008开发驱动 链接问题
各位论坛大牛,我是个驱动新手,最近在研究利用VS2008开发驱动,在visual ddk模版下建立工程,但是链接时候总是报无法解析的外部符号 _DriverEntry,这是工程-》属性-》链接-》高级-》驱动入口中定义的。是visual ddk模版中默认的选项。出现error LNK2001。其中,SoraThreadStart是usora.lib中定义的函数,这个函数库已经加入到附加库中,而beginthreadex是SoraThreadStart函数中的符号。在源代码中找不到。出现error LNK2019。
麻烦大牛们帮我看下,并指出症结所在,若能解决,不胜感激!

错误代码如下:

1>------ 已启动生成: 项目: sora_visualddk, 配置: Debug Win32 ------
1>正在链接...
1>usora.lib(_scheduler_u.obj) : warning LNK4217: 本地定义的符号 _malloc 在函数 _insert_tail@8 中导入
1>usora.lib(_scheduler_u.obj) : warning LNK4217: 本地定义的符号 _free 在函数 _remove_head@8 中导入
1>LINK : error LNK2001: 无法解析的外部符号 _DriverEntry
1>usora.lib(_scheduler_u.obj) : error LNK2019: 无法解析的外部符号 __imp___beginthreadex,该符号在函数 _SoraThreadStart@12 中被引用
1>D:\SDR\wifi\sora\sora_visualddk\sora_visualddk\Debug\sora_visualddk.sys : fatal error LNK1120: 2 个无法解析的外部命令
1>生成日志保存在“file://d:\SDR\wifi\sora\sora_visualddk\sora_visualddk\Debug\BuildLog.htm”
1>sora_visualddk - 3 个错误,2 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


------解决方案--------------------
虽然不中听,但是还是想说:
Windows开发最好还是用WDK自带的Build环境编译驱动。
特别是新手,更应该用WDK自带的Build环境,排除VS相关设置带来的一个未知因素的影响。
------解决方案--------------------
自己搜一下 DDKWizard ,用这个工具编译试试, 集成到VS中的,之前是这么编译的,感觉挺方便。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: