首页 > 其他分享 >nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@Y

nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@Y

时间:2023-04-21 15:23:42浏览次数:38  
标签:__ obj lib cdecl new nafxcw

在封装非MFC环境的静态库时调用了依赖MFC环境的静态库时编译测试程序报错如下:

nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMT.lib(new.obj) 中定义

nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCPMT.lib(new.obj) 中定义

 

 

解决方法:

在项目属性->配置属性->连接器->输入的附加依赖项中,填入 “nafxcw.lib;libcmt.lib;libcpmt.lib;”。重新编译即可

标签:__,obj,lib,cdecl,new,nafxcw
From: https://www.cnblogs.com/qingtian224/p/17340436.html

相关文章

  • 【深度思考】聊聊CGLIB动态代理原理
    1.简介CGLIB的全称是:CodeGenerationLibrary。CGLIB是一个强大的、高性能、高质量的代码生成类库,它可以在运行期扩展Java类与实现Java接口,底层使用的是字节码处理框架ASM。Github地址:https://github.com/cglib/cglib。CGLIB的Maven坐标如下所示:<dependency><groupId>......
  • Dynamics CRM - 如何获取 Entity 的 ObjectTypeCode
    一、应用场景:   在平时的CRM开发中,偶尔需要用到EntityObjectTypeCode来校验Entity,在这里简单介绍下获取EntityObjectTypeCode的几种手段。二、获取方式:   a.通过SQLServer查询   在SQLServer中,我们可以通过EntityView获取ObjectTypeCode,查询语......
  • GLIBC2.36利用obstack去劫持执行流
    GLIBC2.36中利用obstack去劫持执行流作者没有起名字,可能就是跟houseofapple太相似了,就是roderick师傅提出的houseofapple中没有发现的一个链,个人感觉就是houseofapple跟houseofbanana的一个结合(说实话这两个我已经快忘了怎么用的了所以会将这个攻击封装成几个函数以应......
  • C#基础 Guid NewGuid 产生重复概率极小的一串编号
     .NETFramework:4.7.2       IDE:VisualStudioCommunity2019        OS:Windows10x64    typesetting:Markdown codeusingSystem;namespaceConsoleApp{classProgram{staticvoidMain(string[]args){......
  • chatgpt写mudlib
    mudoslpc编程会吗? 用lpc编写mudlib里的一间房子,房子里一个女npc叫小红作为一名AI语言模型,我可以向您介绍一些有关mudosLPC编程的相关内容。LPC是MudOS(一种基于C语言的多用户游戏开发系统)特有的编程语言,用于编写MUD游戏中的程序。以下是基于MudOS平台使用LPC编程的......
  • org.pentaho.di.core.exception.KettleXMLException: Unexpected problem reading sh
    【kettle】【报错】UnexpectedproblemreadingsharedobjectsfromXMLfile当读共享文件时发生错误UnexpectedproblemreadingsharedobjectsfromXMLfile:null当读共享文件时发生错误kettle新建转换时,“读取共享对象时发生一个严重错误”“Unexpectedproblemre......
  • Install Ruby 1.9.3 with libyaml on CentOS
    评:,其一就是安装ruby和rubygem,为了方便起见这里推荐安装ruby1.9.2及之后的版本,这些版本已经包含了rubygem,无需单独安装,Ruby1.9.3-p0makespsych—thereplacementfor1.8.7’sYAMLlibrary,Syck—thedefaultYAMLparser.Psychisawrapperaroundlibyaml,soyou’reg......
  • 大佬们,matplotlib安装不上,怎么破?
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【Feng】问了一个Python基础的问题,这里拿出来给大家分享下。他遇到的问题是新版本的Python中能安装上matplotlib,但是降低版本缺安装不上matplotlib,而他现在就想在低版本上跑这个matplotlib代码,必须要降低版本。其实思路还是有......
  • Object类
    Object类的使用Object类是所有Java类的根父类如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类publicclassPerson{...}等价于:publicclassPersonextendsObject{...}Object类中的主要结构“==”和equals方法基本类型比......
  • CF 1820A-Yura's New Name, 800 / 思维 / ^-^ 或 ^^ 才合法
    CF1820A-Yura'sNewName处理方式:特殊情况提前判断+一般情况从首推到尾#include<iostream>#include<cstring>usingnamespacestd;constintN=1e2+10;typedeflonglongLL;intT;strings;intmain(){cin>>T;while(T--){......