debugyou
驱动牛犊
驱动牛犊
  • 注册日期2006-06-14
  • 最后登录2011-03-09
  • 粉丝0
  • 关注0
  • 积分135分
  • 威望49点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
阅读:2075回复:10

我的驱动是C++写的 但不知如何在驱动里使用new和delete

楼主#
更多 发布于:2008-06-08 15:51
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
debugyou
驱动牛犊
驱动牛犊
  • 注册日期2006-06-14
  • 最后登录2011-03-09
  • 粉丝0
  • 关注0
  • 积分135分
  • 威望49点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-06-08 20:28
找不到地址
debugyou
驱动牛犊
驱动牛犊
  • 注册日期2006-06-14
  • 最后登录2011-03-09
  • 粉丝0
  • 关注0
  • 积分135分
  • 威望49点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-06-08 19:13
谢谢老大
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
地板#
发布于:2008-06-08 18:13
那个filledisk的作者的主页上有c++库,你可以找来看看
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
debugyou
驱动牛犊
驱动牛犊
  • 注册日期2006-06-14
  • 最后登录2011-03-09
  • 粉丝0
  • 关注0
  • 积分135分
  • 威望49点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-06-08 17:24
重载全局new时连接会出错,不知道该如何解决 提示是
error C2373: 'operator delete' : redefinition; different type......
debugyou
驱动牛犊
驱动牛犊
  • 注册日期2006-06-14
  • 最后登录2011-03-09
  • 粉丝0
  • 关注0
  • 积分135分
  • 威望49点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-06-08 17:12
怎么在程序里重载new呢 好象不行 为什么啊
spin
驱动小牛
驱动小牛
  • 注册日期2001-04-17
  • 最后登录2015-10-27
  • 粉丝1
  • 关注0
  • 积分46分
  • 威望354点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-06-08 16:41
不能使用new
zjjmj2002
驱动小牛
驱动小牛
  • 注册日期2007-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望321点
  • 贡献值0点
  • 好评度224点
  • 原创分1分
  • 专家分0分
7楼#
发布于:2008-06-08 16:12
引用第1楼znsoft于2008-06-08 15:53发表的  :
#define new ExAllocxxx
#define delete ExFreexxxx

这样new出来的内存是分页的还是不分页的喃?
debugyou
驱动牛犊
驱动牛犊
  • 注册日期2006-06-14
  • 最后登录2011-03-09
  • 粉丝0
  • 关注0
  • 积分135分
  • 威望49点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2008-06-08 16:10
我觉得只是缺少一个 库文件.我的程序本来就不是驱动.
debugyou
驱动牛犊
驱动牛犊
  • 注册日期2006-06-14
  • 最后登录2011-03-09
  • 粉丝0
  • 关注0
  • 积分135分
  • 威望49点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2008-06-08 16:06
不会吧,这么简单......假如 new int[15] 象这样的话 宏该如何处理?
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
10楼#
发布于:2008-06-08 15:53
#define new ExAllocxxx
#define delete ExFreexxxx
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
游客

返回顶部