阅读:2075回复:10
我的驱动是C++写的 但不知如何在驱动里使用new和delete
XP DDK编译能通过,但是连接会提示出错
error LNK2019: unresolved external symbol "void * __cdecl operato r new(unsigned int)" (??2@YAPAXI@Z) referenced in function ......... 我的source文件内容 TARGETNAME=native TARGETPATH=obj TARGETTYPE=PROGRAM TARGETLIBS=F:\WINDDK\2600\lib\wxp\i386\ntoskrnl.lib INCLUDES=F:\WINDDK\2600\inc\crt;F:\WINDDK\2600\inc\ddk\wxp;F:\WINDDK\2600\inc\wxp SOURCES=main.cpp |
|
沙发#
发布于:2008-06-08 20:28
找不到地址
![]() |
|
板凳#
发布于:2008-06-08 19:13
谢谢老大
|
|
地板#
发布于:2008-06-08 18:13
那个filledisk的作者的主页上有c++库,你可以找来看看
|
|
|
地下室#
发布于:2008-06-08 17:24
重载全局new时连接会出错,不知道该如何解决 提示是
error C2373: 'operator delete' : redefinition; different type...... |
|
5楼#
发布于:2008-06-08 17:12
怎么在程序里重载new呢 好象不行 为什么啊
|
|
6楼#
发布于:2008-06-08 16:41
不能使用new
|
|
7楼#
发布于:2008-06-08 16:12
引用第1楼znsoft于2008-06-08 15:53发表的 : 这样new出来的内存是分页的还是不分页的喃? |
|
8楼#
发布于:2008-06-08 16:10
我觉得只是缺少一个 库文件.我的程序本来就不是驱动.
|
|
9楼#
发布于:2008-06-08 16:06
不会吧,这么简单......假如 new int[15] 象这样的话 宏该如何处理?
|
|
10楼#
发布于:2008-06-08 15:53
#define new ExAllocxxx
#define delete ExFreexxxx |
|
|