阅读:1697回复:5
怎么在DDK中用C++类?
我试过,编译时提示说未定义“void __cdecl operator delete(void *)”,我想是DDK中没有包括C++运行库,于是我加上LIBC.LIB,编译,提示“unresolved external symbol __imp__HeapAlloc@12”,我想可能可能LIBC中使用了kernel32.lib中的函数,于是我又加上kernel32.lib,结果编译通过了,但是驱动程序装载不上去,可能C++运行库在kernel下根本就不能正常工作吧,但是DS里面却可以用,不知道他是怎么实现的,有人知道吗?
|
|
沙发#
发布于:2002-12-13 12:45
ds封装了很多东东的。
|
|
板凳#
发布于:2002-12-13 13:18
我想搞清楚DS封装的原理,尤其是重载new和delete操作符时怎么调用构造函数和析构函数,有大虾知道怎么实现的吗?
|
|
地板#
发布于:2002-12-13 16:05
看我noname防火墙啊。
|
|
地下室#
发布于:2002-12-13 16:49
noname啥意思? :D
|
|
|
5楼#
发布于:2002-12-14 10:02
noname啥意思? :D 不知道起个什么名字,干脆以noname名之。 |
|