VC6 error LNK2005 编译问题
nafxcw.lib(afxmem.obj):errorLNK2005:"void*__cdecloperatornew(unsignedint)"([url=mailt...
nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" ([url=mailto:??2@YAPAXI@Z]??2@YAPAXI@Z[/url]) already defined in MSVCRT.LIB(MSVCRT.dll)nafxcw.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" ([url=mailto:??3@YAXPAX@Z]??3@YAXPAX@Z[/url]) already defined in MSVCRT.LIB(MSVCRT.dll)nafxcw.lib(afxmem.obj) : warning LNK4006: "void * __cdecl operator new(unsigned int)" ([url=mailto:??2@YAPAXI@Z]??2@YAPAXI@Z[/url]) already defined in MSVCRT.LIB(MSVCRT.dll); second definition ignorednafxcw.lib(afxmem.obj) : warning LNK4006: "void __cdecl operator delete(void *)" ([url=mailto:??3@YAXPAX@Z]??3@YAXPAX@Z[/url]) already defined in MSVCRT.LIB(MSVCRT.dll); second definition ignored声明下:本人菜鸟我在编译的时候出现了这些问题这个问题算大么 ? 怎么解决 ?我翻了好多网站都找不到正确的解决办法老鸟们能远程控制帮我解决下么 ? 谢谢了!我QQ271507563
展开
3个回答
展开全部
一般LINK错误都是因为找不到引用的东西,这个要么就是编译需要的lib文件没有添加进去,要么就是你所用的函数可能有的不在一个模块中,后者比较常见
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你需要重新编译所有的模块,尤其是静态库。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Project Properties, Linker, Input, 右边有个Ignore Specific Library,输入"MSVCRTD.lib",确定即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询