阅读:1180回复:9
这个错误信息代表什么?怎么解决?
兄弟我遇到了一个小问题,请各位大侠帮帮忙!!!
我用WIN2000DDK中的BUILD程序进行编译,出现了这样的错误: link():error LNK2001:unresolved external symbol _DriverEntry@8 drvtest.obj():error LNK2001:unresolved external symbol \"__declspec(dllimport) void __stdcall IoDeleteDevice(struct _Driver_Objiect *)等等,都是类似的错误,让我实在烦恼:( |
|
|
沙发#
发布于:2002-04-18 21:17
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-04-19 08:07
多谢Tom.Cat兄的帮助,我已经成功的减少了7个Error,还有2个依然存在:Link():error Link2001:unresolved external symbol _DriverEntry@8 objchk\\1386\\drvtest.sys():error link1120:1 unresolved externals
|
|
|
地板#
发布于:2002-04-19 08:47
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2002-04-19 09:48
加上后已经可以了,是不是因为我的文件是.cpp的缘故?
多谢老兄关照,能和你联系吗? |
|
|
5楼#
发布于:2002-04-19 09:59
用户被禁言,该主题自动屏蔽! |
|
6楼#
发布于:2002-04-19 10:13
但是我手头有一些代码没有使用extern,同样可以编译成功。
|
|
|
7楼#
发布于:2002-04-19 10:14
但是我手头有一些代码没有使用extern,同样可以编译成功。
能不能介绍一些这方面的文章? |
|
|
8楼#
发布于:2002-04-19 10:31
用户被禁言,该主题自动屏蔽! |
|
9楼#
发布于:2004-08-19 12:04
caosuricheng兄,你好,老贴重提,我现在也遇到了和你一样的问题,我的头是这样的:(我想应该没问题的)
#ifdef __cplusplus extern "C" { #endif #include <wdm.h> #ifdef __cplusplus } #endif 请问你当时是怎么解决的啊?希望得到你的帮助.. |
|