【Debug】VS EXE运行“应用程序无法正常启动(0xc000007b)”
问题描述
今天在VS2013发布应用程序后,本地电脑可以正常打开exe,但放到其他电脑无法正常启动,打印“应用无法正常启动(0xc000007b)。请单击“确定”关闭应用程序”。
问题解决思路
这种情况主要还是编译电脑与运行电脑的dll的版本不匹配或者缺少dll文件,实际上缺少dll文件大多会直接提醒找不到的dll文件名,而版本不匹配则不好解决。
解决方法有两种:
- 了解编译电脑安装了哪些软件相关软件,比如Qt,vs2013等,在运行电脑上安装相应软件,基本上能解决这个问题。这种方法的前提是编译方与运行方可以进行沟通,但往往难于实现,即使能够交流,安装和搭建环境需要不少花费不少时间。
- 将运行电脑上可能不匹配的和缺少的dll文件,从编译电脑放入发布包。这种方法的前提是查找到软件运行需依赖哪些dll文件,以及判断哪些dll可能需要放入。
查找依赖dll文件
1. 在编译电脑上运行应用程序,打开windows任务管理器->性能,在左下角打开资源管理器
2. 选择CPU,勾选所关注的应用程序,在下方关联的模块中,可以清晰的看到程序所依赖的dll件,全选后将信息复制到txt,方便后面对照。
3. 按照依赖dll文件列表,将可能不匹配或者缺少的dll文件,从系统对应路径拷贝到应用程序目录。这里我拷贝了MSVCP120.dll,msvcp_win.dll,MSVCR120.dll,MSVCR120D.dll,msvcrt.dll几个文件。最保险的是将所有依赖dll都放入,但软件包会比较冗余。
4. 将新的应用程序软件包放到其他干净的电脑试运行,若成功即可,若不成功可返回去拷贝其他dll文件。
我的程序到这里已运行正常,后面就是打包发布了。
【Debug】VS EXE运行“应用程序无法正常启动(0xc000007b)”相关推荐
- Mysql安装时mysqld.exe报`应用程序无法正常启动(0xc000007b)`
问题描述 mysql5.7.30解压版安装, 解压之后执行初始化命令, 桌面弹出提示"应用程序无法正常启动(0xc000007b)" 解决办法 查阅资料后, 得知原因是系统dll动 ...
- 解决: Mysql安装时mysqld.exe报`应用程序无法正常启动(0xc000007b)`的问题
问题情况: 解决方案: 下载一个修复工具,这里附上修复工具链接: 链接:https://pan.baidu.com/s/1HxKLkd0NIgiQ5x1_BaI0_Q 提取码:p1a8 1.下载工具后 ...
- vmpalyer.exe - 应用程序错误: 应用程序无法正常启动(0xc000007b)。请单击“确定
在桌面点击vmPlayer时,出现 vmpalyer.exe - 应用程序错误: 应用程序无法正常启动(0xc000007b).请单击"确定 系统服务中的mv服务前三项启动不了,右键启动以后 ...
- VS(Visual Studio)应用程序无法正常启动(0xc000007b)解决办法大全
一般出现这种情况,极有可能是dll依赖的问题. 可以先去用DirectX修复工具进行修复. DirectX修复工具及DirectX修复工具增强版-桌面系统文档类资源-CSDN文库 如果出现了关于C++ ...
- windows7安装python 无法启动程序_教您解决应用程序无法正常启动(0xc000007b)
在使用电脑办公过程中,安装应用程序时难免遇到无法安装或者无法正常启动的问题,这对我们使用电脑带来了诸多不便.那遇到应用程序无法正常启动的问题要如何解决呢?相信大家肯定都是十分疑问的,每次都是只能忍痛重 ...
- 应用程序无法正常启动0xc000007b的解决方法(PhotoScan为例)
问题现象 电脑使用过程中会碰到各种问题,打开软件就提示"应用程序无法正常启动0xc000007b"这个问题也很常见. 下面为大家分享应用程序无法正常启动0xc000007b怎么解决 ...
- mysql 无法启动 0xc000007b_「应用程序无法正常启动0xc000007b」正确解决 应用程序无法正常启动(0xc000007b)的问题 - seo实验室...
应用程序无法正常启动0xc000007b [问题背景] 用vs2008写了一个mysql(MySQL的版本号:8.0.11.0)的测试程序,在搞定MySQL所需要的x64平台后,问题又来了:编译一切都 ...
- 解决PS等软件出现应用程序无法正常启动(0xc000007b)
在使用电脑办公过程中,安装应用程序时难免遇到无法安装或者无法正常启动的问题,这对我们使用电脑带来了诸多不便.那遇到应用程序无法正常启动的问题要如何解决呢?相信大家肯定都是十分疑问的,每次都是只能忍痛重 ...
- python应用程序无法正常启动0xc00007b_详细教您解决应用程序无法正常启动(0xc000007b)...
在使用电脑办公过程中,安装应用程序时难免遇到无法安装或者无法正常启动的问题,这对我们使用电脑带来了诸多不便.那遇到应用程序无法正常启动的问题要如何解决呢?今天,小编就和大家探讨下应用程序无法正常启动的 ...
最新文章
- python空值填充_pandas | DataFrame基础运算以及空值填充
- 中国人民大学文继荣:搜索,从相关性到有用性
- 网站分析与SEO效果的评估,互联网营销
- 自由自在珍珠奶茶以市场细分来创新品牌
- routersploit简单实例
- 阻止页面双击选中文本
- TSP旅行商问题之分支界限法法求解(C语言)
- SAP “麻辣三人行”小厨房|用黑科技“烹制”HR数字料理
- LeetCode 718最长重复子数组
- imreadraw的注册
- 大家一起用gtk编程4(使用GDB调试程序)[zt]
- Lyn for Mac v2.1 中文版 – 轻量级图片浏览器
- 500 G JAVA视频网盘分享(JEECG开源社区)
- 【Linux】下载暂停后如何恢复
- 用游戏编辑器制作MOD脱颖而出
- tp6 使用 redis
- IC Compiler指南——布图规划(一)
- 标签打印软件如何制作医疗废物标签
- 如何实现网页视频聊天?
- fan4801开关电源原理图_开关电源各模块原理实图讲解精编版
热门文章
- 【毕业设计】 大数据地铁客流数据分析系统 - python
- 通过appId和appSecret生成accessToken访问api后端接口(接口授权)
- 响应式2048小游戏(支持手机端)
- 中职生职业生涯规划书2000字学计算机,职业生涯规划书 计算机平面设计专业 中职生 2000字...
- K8S - k8s查看污点和删除污点
- 视频教程-scratch(高级篇)6愤怒的小鸟-其他
- 【解决问题】Vivado中FPGA的LUTs资源与数据手册对不上
- 【计数排序】c++实现计数排序
- 【IOT数据库】tdengine学习使用,非常方便,速度十分快,开源IOT数据库,支持集群方式进行部署,支持分区,支持Topic,流式计算
- 查询哪个部门的平均工资比公司的平均工资高