首页
社区
课程
招聘
[求助]vc调用ntdll.dll的问题
发表于: 2014-11-24 22:24 5290

[求助]vc调用ntdll.dll的问题

2014-11-24 22:24
5290
vc6编译的。 我的程序里面需要调用ntdll.dl的函数。
#include <ntdll.h>
链接错误
libcmtd.lib(strcat.obj) : error LNK2005: _strcat already defined in ntdll.lib(ntdll.dll)

忽略libcmtd.lib后更多错误
nafxcwd.lib(oledata.obj) : error LNK2001: unresolved external symbol _atexit
nafxcwd.lib(wingdix.obj) : error LNK2001: unresolved external symbol _atexit
nafxcwd.lib(dlgclr.obj) : error LNK2001: unresolved external symbol _atexit
nafxcwd.lib(ccdata.obj) : error LNK2001: unresolved external symbol _atexit
nafxcwd.lib(winmini.obj) : error LNK2001: unresolved external symbol _atexit

请问怎么办?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 267
活跃值: (438)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
2
没有ntdll.lib,并加入链接。
2014-11-25 07:51
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
编译器设置忽略libcmtd.lib,附加库里面再加入libcmtd.lib 就没问题了。
2014-11-25 09:07
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
忽略特定库:libcmtd.lib
2014-11-25 09:54
0
雪    币: 1651
活跃值: (1425)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
5
忽略libcmtd.lib后更多错误
nafxcwd.lib(oledata.obj) : error LNK2001: unresolved external symbol _atexit
nafxcwd.lib(wingdix.obj) : error LNK2001: unresolved external symbol _atexit
nafxcwd.lib(dlgclr.obj) : error LNK2001: unresolved external symbol _atexit
nafxcwd.lib(ccdata.obj) : error LNK2001: unresolved external symbol _atexit
nafxcwd.lib(winmini.obj) : error LNK2001: unresolved external symbol _atexit
2014-11-25 20:29
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
哪是因为附加里面你没把 libcmtd.lib 加回去
2014-12-3 10:07
0
游客
登录 | 注册 方可回帖
返回
//