各位大侠,我在运行程序的时候出现了如下问题LNK2005的问题

问题描述

LNK2005:"void__cdecloperatordelete(void*)"(??3@YAXPAX@Z)已经在LIBCMTD.lib(dbgdel.obj)中定义我是在.net下编译的时候出现这个错误,请各位大侠帮帮小弟

解决方案

解决方案二:
重复定义delete操作符贴出你的代码?
解决方案三:
删除OBJ文件,活着REBUILD。很可能是某些文件不干净。
解决方案四:
线程库选择的有冲突了mfc和运行库。要么就是lib中的运行库和exe的运行库不一致
解决方案五:
另外选择不同的C函数库,可能会引起这个错误。微软和C有两种C运行期函数库,一种是普通的函数库:LIBC.LIB,不支持多线程。另外一种是支持多线程的:msvcrt.lib。如果一个工程里,这两种函数库混合使用,可能会引起这个错误,一般情况下它需要MFC的库先于C运行期函数库被链接,因此建议使用支持多线程的msvcrt.lib。在工程设置中的用运行时库中选择:MultiThreadDLL
解决方案六:
等待牛人来答.

时间: 2024-09-20 11:46:35

各位大侠,我在运行程序的时候出现了如下问题LNK2005的问题的相关文章

android 启动报错-Android 运行程序有时候经常报错adb

问题描述 Android 运行程序有时候经常报错adb The connection to adb is down, and a severe error has occured. [2013-09-10 16:08:44 - QualityPicture_Client1.3.1.5] You must restart adb and Eclipse. [2013-09-10 16:08:44 - QualityPicture_Client1.3.1.5] Please ensure that

函数调用-运行程序只出现press any key to continue

问题描述 运行程序只出现press any key to continue #includevoid DrawPic(int nchar c){ int ij; for(i=1;i<=n;i++) { for(j=1;j<=n-1;j++) { printf("" ""); } for(j=1;j<=2*i-1;j++) { printf(""%c""c); } } return ; }int main(){

在Red Hat Linux中自动运行程序

1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序.例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在开机启动后直接进入X-Window. 2.登录时自动运行程序 用户

C#默认以管理员身份运行程序实现代码

 权限不够,导致无法修改系统时间,于是我以管理员身份运行了一次,结果测试成功,下面为大家介绍下C#如何默认以管理员身份运行程序 上篇博客写了一下如何通过网络时间更新系统时间,当时写的时候怎么测试都不成功,后来想想是不是我操作系统(当时是在win8上开发的)的问题.当时我猜应该是权限不够,导致无法修改系统时间,于是我以管理员身份运行了一次,结果测试成功!原来真的是权限的问题,于是就在程序里面加入了默认以管理员身份运行的代码.下面让我们看看是怎么实现的吧!    程序默认以管理员身份运行  代码如下

Win7系统运行程序或游戏弹出“没有找到d3d11.dll”如何解决

  Win7系统运行程序或游戏弹出"没有找到d3d11.dll"如何解决: 1.去网上下载d3d11.dll文件; 2.在下载好的压缩文件网上单击右键,选择"解压到XXX"; 3.打开解压得到的文件夹,将"d3d11.dll"文件单击右键,复制起来; 4.打开计算机,依次打开:C:WindowsSystem32 ,将该文件粘贴进去; 5.按下"Win+R"组合键打开运行,输入:regsrv32 d3d11.dll 点击确定,等

XP系统如何设置定时运行程序

  XP系统如何设置定时运行程序          1.首先打开控制面板,找到任务计划; 2.这样就做了任务计划,就可以定时启动程序了.

win8系统运行程序显示“从服务器返回一个参照”

  当运行软件程序的时候经常会跳出这个错误,究其原因是UAC(用户账户控制)权限问题,那么遇到这种错误该怎么办呢? 下面就和大家分享解决'win8系统下运行程序后显示从服务器返回一个参照'的方法技巧. 随机应变法以管理员的身份运行:这是解决此问题最简单也是最有效果的一种方法,出现"从服务器返回一个参照"是因为可执行文件没有权限所致,以管理员身份运行,给予它最高权限,自然可以解决这个问题. 如果每次都是以管理员身份运行可能很多用户觉得很麻烦,如果你经常使用这个软件的话,可以配置打开方式,

Win8如何以其他用户身份运行程序解决实际需要

  在多数的使用环境中,我们往往需要以管理员身份运行程序.不过今天小编要介绍的是以其他用户身份运行程序的方法,这有时候也是需要用的. 操作方法 按住 "Shift"键的同时,再右键单击程序的图标,会发现右键菜单多了"以其他用户身份运行"的选项. 点击"以其他用户身份运行"后出现对话框,输入用户名和密码就能迅速切换账户. 系统中有多个用户存在,在管理的时候多数情况需要进入用户账户界面,进行密码设置等操作.

win7系统下批量结束运行程序来释放电脑性能

  笔记本用户知道电脑使用过一段时间后,由于内存的越来越少,程序运行速度会越来越慢,有时甚至会出现提示"程序未响应",这种情况下,往往不管按什么键都没办法.有一定电脑技术基础的用户会打开windows任务管理器查看程序或进程,关闭一些应用程序,电脑就会恢复正常,但是有用户反映仔细观察任务管理器进程一栏,其中有大量重复的程序,电脑CPU使用率也很大,表明这些重复的进程浪费电脑的CPU.今天小编就为大家介绍windows7系统如何大批量关闭运行程序扩大CPU内存. win7系统下批量结束运