如何解决VS中“找不到MSVCR80.dll”的问题

无法找到MSVCR80D.dll 解决方法 Today I built a MFC project under VS.net 2005. When I changed some codes and rebuilt it, it could be complied but run failed. The popup message is "应用程序启动失败因为没有找到MSVCR80D.dll,重新安装应用程序可以修复这个问题".So I 阅读详情
  • 目前有三种解决方法。

1, 在程序cpp文件里加上下面句子:

#ifdef _DEBUG
#define __LIBRARIES_SUB_VERSION    Debug
#else
#define __LIBRARIES_SUB_VERSION   
#endif
// Manifest for the CRT
#pragma comment(linker,/manifestdependency:/type= win32 /
    name= __LIBRARIES_ASSEMBLY_NAME_PREFIX .
    __LIBRARIES_SUB_VERSION CRT /
    version= _CRT_ASSEMBLY_VERSION /
    processorArchitecture= x86 /)
// Manifest for the MFC
#pragma comment(linker,/manifestdependency:/type= win32 /
    name= __LIBRARIES_ASSEMBLY_NAME_PREFIX .
    __LIBRARIES_SUB_VERSION MFC /
    version= _CRT_ASSEMBLY_VERSION /
    processorArchitecture= x86 /)
#pragma comment(linker,/manifestdependency:/type= win32 /
    name= __LIBRARIES_ASSEMBLY_NAME_PREFIX .MFCLOC /
    version= _CRT_ASSEMBLY_VERSION /
    processorArchitecture= x86 /)

可参考:

http://www.codeproject.com/cpp/PrivateAssemblyProjects.asp?msg=2122107

2, 在程序cpp文件里加上下面句子:

#pragma comment(linker, "/"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'/"")

可参考:

http://jewelry-wolf.spaces.live.com/blog/cns!9041D1290EF347B0!591.entry

3, 在项目属性 C/C++ 的Command Line 里加上

       /D _VC80_UPGRADE=0x0710

      可以解决debug版本程序运行不了的问题。

4. 删除project目录下的debug子目录。只能暂时解决问题,新建project时还是会出现问题。

*5. Another option is to add the following line in Project -> Properties ->

[Debug Configuration] -> Configuration Properties -> Linker -> Manifest
File -> Additional Manifest Dependencies:

type='win32' name='Microsoft.VC80.CRT' version='8.0.50608.0'
processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'

This will add the appropriate reference to MSVCR80.dll, and will not force
you to use static libs.
这种方法比较彻底。
解决问题 ,上传这个MSVCP80.dll(亲测可用) MSVCP80.dll(亲测可用) 如果丢失了,直接复制,即可使用。 亲测可用。 立即下载

相关推荐

Cherry Studio部署MCP服务报错全记录:从零解决‘Connection closed‘问题

本文详细记录了在Cherry Studio中部署MCP服务时遇到‘Connection closed’报错的完整排查与解决过程。文章从环境依赖(UV、Bun)的安装验证、绝对路径配置、网络镜像源设置,到服务端手动调试与Cherry Studio配置检查,提供了一套系统性的解决方案,帮助开发者彻底解决此类连接问题。

g9h0i1的博客 761

error RC1015: cannot open include file ‘afxres.h‘.

缺少afxres.h头文件,网上找了一下大多收费或404,在这里直接把内容粘贴过来。

weixin_50245167的博客 1778

手把手教你用示波器实测LVDS/CML信号:从波形解读到故障排查(附实测图)

本文详细介绍了如何使用示波器实测LVDS和CML信号,从波形解读到故障排查的全过程。涵盖差分探头选择、示波器配置、标准波形特征解读、眼图分析技巧以及高速信号捕获要点,帮助硬件工程师快速诊断和解决信号完整性问题。附实测图和案例,提升高速数字电路设计效率。

weixin_27215337的博客 198

AFXRES.H文件

// This is a part of the Microsoft Foundation Classes C++ library.// Copyright (C) Microsoft Corporation// All rights reserved.//// This source code is only intended as a supplement to the// Microsoft...

huozheleisi 516

从零到一:用Python打造你的智能交互桌宠,附完整源码与打包指南

本文详细介绍了如何从零开始使用Python开发智能交互桌宠,涵盖环境配置、窗口创建、动图加载、交互功能实现及打包发布全流程。教程特别适合零基础开发者,通过完整源码和分步指南,帮助读者快速掌握桌面宠物开发技巧,打造个性化AI伴侣。

weixin_29094539的博客 292

Open-AutoGLM 实战:手把手教你用 AI 操作手机「喂饭教程」

Open-AutoGLM 是一个由智谱AI开源的手机操作智能体框架,由手机端智能助手框架Phone Agent和9B大小的模型AutoGLM-Phone-9B组成,借助ADB自动执行点击、滑动、输入等操作——用户只需用自然语言描述任务,系统便能自动规划并完成整个操作流程。

blues_C的博客 1266

msvcr80.dll丢失修复指南:如何轻松解决msvcr80.dll丢失的问题

msvcr80.dll丢失了要怎么处理?其实我们在使用电脑的时候,经常会看到各种丢失dll文件的情况,而且msvcr80.dll文件的丢失也是比较常见的,当我们遇到这种情况,我们应该要怎么去处理呢?今天我们就聊聊msvcr80.dll下载修复方法,给大家科普一下。

电脑修复君的博客 1273

NX二次开发 计算多个体的最小包围盒

多个体的最小包围盒

weixin_72680115的博客 430

计算机丢失msvc80.dll,msvcr80.dll丢失如何解决-msvcr80.dll丢失的解决方法

想知道msvcr80.dll丢失的解决操作吗?下面就是小编整理的关于msvcr80.dll丢失的解决方法内容,有需要的朋友赶紧来看看吧,希望能帮助到大家哦!解决方法一:一键修复法现在许多电管管家类软件都有一键修复“msvcr**.dll”功能,这里以360安全卫士为例。打开360安全卫士,选择右下角“人工服务”图标。在“360人工服务”页面搜索栏中输入需要解决的问题“msvcr80.dll丢失”并...

weixin_42389770的博客 8840

杰理AC695N系列芯片 LED7数码管使用教程

杰理AC695N数码管使用摘要 本教程介绍了杰理AC695N芯片驱动LED7数码管的实现方法: 硬件配置:支持7/12/13脚三种数码管类型,详细说明了7脚数码管的标准段码定义和GPIO接线方式。 软件设置: 通过修改配置文件启用LED7功能 配置GPIO引脚映射(PORTC/PORTA组) 选择与硬件匹配的真值表 层次架构:包含硬件层、驱动层、UI层和应用层的完整设计,支持数字、字符和图标显示功能。 实现要点包括正确配置引脚类型、选择真值表,并通过UI风格设置为LED7模式。

qq_42014563的博客 1344

LOFIC / 全局快门在移动端的可行性:曝光容限、读出噪声与算力预算

手机端引入 LOFIC 与全局快门的核心权衡在于:在有限像素面积与功耗下,如何换取更高的动态范围与运动场景鲁棒性。LOFIC 通过侧向溢流到积分电容扩大满井并保持较高转换增益,全局快门在帧内一次性采样消除行时序伪影,但需付出像素填充率、读出噪声与片上存储功耗的代价。本文以工程可实操为目标,给出像素与读出链的简化模型、曝光损益测算、数据率与带宽估算、端到端算力与热预算方法,配套寄存器配置流程、帧内/帧间切换策略与验证清单,帮助在真实移动 SoC 与 ISP 约束下完成可行性评估与原型落地。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1139

msvcr80d.dll找不到解决办法

http://www.programfan.com/club/showbbs.asp?id=188833问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示:Solution to “MSVCR80D.dll not found” by hua.“没有找到MSVCR80D.dll,因此这个应用程序未能启

stickking的专栏 3191

vscode的launch:program ‘‘ does not exist

如图 一般是由于launch.json文件没有配置好的缘故。在右下角的ADD configuration如选第二个登录: 看到program这一栏,这一栏很重要,一般是选择你CMakelist,编译出来的可执行文件 看我CMakelist, 我生成的可执行文件是test_,所以路径可以这样输入: 我在之前cmake的时候已经有了test_这个文件了 然后就可以运...

狂小虎/Anthony Dave的博客 KuangXiaoHu's Blogs 5万+

VS2005运行提示:没有找到 MSVCR80.dll

在使用vs2005的过程中,经常会碰到 VS2005运行Debug版本时 提示:"没有找到MSVCR80.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题" 而在运行Release版本则不存在此问题 解决办法: 1: http://hi.baidu.com/honinbou/blog/item/c1a6eec3151a2a5db319a8a0.html

jtujtujtu的专栏 4374

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

vs.net 2005, 没有找到MSVCR80D.dll的完美解决方案

问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示:Solution to “MSVCR80D.dll not found” by hua.“没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的完美解决方案^_^感觉偶做的还不错 问题所在:由于vs

刘昊峰的博客 3356

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

没有找到MSVCR80d.dll,怎么办?

问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示:Solution to “MSVCR80D.dll not found” by hua.“没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的完美解决方案^_^感觉偶做的还不错问题所在

popkiler的专栏 2259

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

MSVCR80D.dll not found

能查到的解决方法都在里面有提及: 我是使用 stdafx.h加入这句code #pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50

cherry_xidian的专栏 1203

VS2005调试时提示找不到msvcr80d.dll

昨晚bt一晚上,下了Visual Studio 2005,以前用Visual C++ 6.0。中午新建一个Win32程序,编译连接通过后调试却提示找不到msvcr80d.dll 。 第一反应是搜索到该文件,拷贝到C:/Windows,可惜的是,还是一连串的错误!!!难道VC 2005又玩了什么新花样?这应该是VS为了调试代码方便设置的机关,如果直接设置成Release肯定不会出现这种情

1053

计算机中缺失MSVCR110.dll,MSVCP120D.dll等问题解决

在调试vs2015中配置opencv3.1.0时,遇到缺失msvcp120d,dll,msvcr120d.dll文件。网上查找各种方法试,最后终于解决了问题才感觉明了了许多。

我要快、认真和坚守承诺! 1万+

VC没有找到MSVCR80D.dll的解决方法

<br />最近突然遇见一个问题,“没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题”,有时候重启计算机就好了,但不是根本解决方法,最后通过强大的搜索引擎,得到了答案:<br /> <br />出错原因:<br />微软采用了一个新的DLL方案, 一个exe还要配mainfest文件, 在fat32中时间戳会有问题. 在NTFS中不会。<br /> <br /> <br />解决方法:<br />1. 微软对于这个问题应该也有处理,不过感觉不是很人性化。在“属性-

贾府 2756

使用VC2005 Express版时找不到msvcr80d.dll文件

问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示:Solution to “MSVCR80D.dll not found” by hua.“没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”的完美解决方案^_^感觉偶做的还不错问题所在:由于vs.net 2005 采...

weixin_33716557的博客 137

visual studio 2005没有找到MSVCR80D.dll问题

vs.net   2005,   没有找到MSVCR80D.dll的完美解决方案 问题描述:大部分的vs.net   2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示: Solution   to   “MSVCR80D.dll   not   found”   by   hua. “没有找到MSVCR80D.dll,因此

白婷 522

Windows系统文件msvcr80.dll丢失找不到问题解决

以上只是通用的运行库dll处理方式,如果你遇到缺失文件是第三方的软件文件,那么就需要下载到属于这个程序所匹配的版本的文件,然后将这个文件复制到这个程序的安装目录下才能解决问题。如果我们遇到关于文件在系统使用过程中提示缺少找不到的情况,如果文件是属于运行库文件的可以单独下载文件解决,但还是建议安装完整的运行库,可以尝试采用手动下载替换的方法解决问题!文件下载完成后,下方列表会有很多个不同版本的文件,这里所有文件都是免费可下载的,我们根据自己所需要的版本文件,点击右边的“打开”,这样就找到了下载的文件。

2508_92340559的博客 205

vs2005编译调试找不到msvcr80d.dll的处理方法

昨晚bt一晚上,下了Visual Studio 2005,以前用Visual C++ 6.0。中午新建一个Win32程序,编译连接通过后调试却提示找不到msvcr80d.dll 。 第一反应是搜索到该文件,拷贝到C:/Windows,可惜的是,还是一连串的错误!!!难道VC 2005又玩了什么新花样?这应该是VS为了调试代码方便设置的机关,如果直接设置成Release肯定不会出现这种情

annywoody 1283
上一篇: 【转】CxImage的简单用法
下一篇: void 指针问题
code09
博客等级 码龄18年 31粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值