阅读:1961回复:15
请问这个函数在那个lib中?IoGetBaseFileSystemDeviceObject()
如题
|
|
沙发#
发布于:2002-06-06 16:20
没有人用过这个函数吗?
好像是在ntoskrnl.lib中,可我将它加入,仍然找不到…… |
|
板凳#
发布于:2002-06-06 18:11
没有人用过这个函数吗? 问问题也有方法的呀! 你总应该提供点上下的相关的信息啊! 总不能,叫别人在这里猜迷啊! :P |
|
|
地板#
发布于:2002-06-06 21:31
好像是在ntoskrnl.lib中
----------------------------------------------------------------------- of course |
|
地下室#
发布于:2002-06-07 08:07
好像是在ntoskrnl.lib中 请问pjf,为什么我总是编译不通过,出现unresorved symbol…… ? |
|
5楼#
发布于:2002-06-07 08:11
[quote]没有人用过这个函数吗? 问问题也有方法的呀! 你总应该提供点上下的相关的信息啊! 总不能,叫别人在这里猜迷啊! :P [/quote] 我只是找不到一个函数嘛,还需要什么相关信息?“提问的技巧”我可是认真读过的呀!:D :D :D :D :D |
|
6楼#
发布于:2002-06-07 08:27
你有没有给出函数的原型申明?
|
|
7楼#
发布于:2002-06-07 08:54
你有没有给出函数的原型申明? 它的定义不是在ntifs.h里吗?请问还需要怎样的声明呢? |
|
8楼#
发布于:2002-06-07 09:35
你就说个不行,太不清楚了。
我这用的好好的。 你不会又是没加extern\"C\"{ include<ntifs.h> }吧? |
|
9楼#
发布于:2002-06-07 10:03
Linking...
W3HSM.obj : error LNK2001: unresolved external symbol \"__declspec(dllimport) struct _DEVICE_OBJECT * __stdcall IoGetBaseFileSystemDeviceObject(struct _FILE_OBJECT *)\" (__imp_?IoGetBaseFileSystemDeviceObject@@YGPAU_DEVICE_OBJECT@@PAU_FILE_OBJECT@@@Z) 在连接时出了这个问题,应该和定义没什么关系吧 |
|
10楼#
发布于:2002-06-07 10:45
IoGetBaseFileSystemDeviceObject@@YGPAU_DEVICE_OBJECT@@PAU_FILE_OBJECT@@@Z)
------------------------------------------------------------------------ 呵呵,这正是C++ 名字搅拌机的杰作,你加extern\"C\"{}先,不行再说。 |
|
11楼#
发布于:2002-06-07 14:55
Linking... \"我只是找不到一个函数嘛,还需要什么相关信息?“ 这就是“相关信息”。 这样才便于别人回答。 试试 楼上的方法。。。。。。 :) |
|
|
12楼#
发布于:2002-06-10 11:23
[quote]Linking... \"我只是找不到一个函数嘛,还需要什么相关信息?“ 这就是“相关信息”。 这样才便于别人回答。 试试 楼上的方法。。。。。。 :) [/quote] 哎,看来你们不知我有多菜 :( :( :( 我添加了extern\"C\"{include<ntifs.h>}之后,编译出错: E:\\Work\\Code\\w3hsm65\\w3hsm\\jkcomps\\sys\\W3HSM.h(10) : error C2143: syntax error : missing \';\' before \'<\' E:\\Work\\Code\\w3hsm65\\w3hsm\\jkcomps\\sys\\W3HSM.h(10) : error C2501: \'include\' : missing storage-class or type specifiers E:\\Work\\Code\\w3hsm65\\w3hsm\\jkcomps\\sys\\W3HSM.h(10) : error C2059: syntax error : \'<\' E:\\Work\\Code\\w3hsm65\\w3hsm\\jkcomps\\sys\\W3HSM.h(10) : error C2143: syntax error : missing \';\' before \'}\' 这个extern\"C\"{include<ntifs.h>}应该天在哪?什么作用?还清明示。 谢了先 |
|
13楼#
发布于:2002-06-10 12:56
其实ntifs.h里有extern\"C\"
至于这个,不至于我写错点你也改也不改吧? extern\"C\"{ #include \"ntifs.h\" } \"#\"你也没加?呵呵 |
|
14楼#
发布于:2002-06-10 13:37
哎
真的好丢人哪…… |
|
15楼#
发布于:2002-06-10 19:48
老大,这错也犯?
|
|