关于vs编译的程序无法正常启动(0xc0150002)的问题
最近在发布应用程序时发现了开发中永远不会发现的问题,那就是程序无法正常启动(0xc0150002)问题
这个问题基本是由于缺乏运行环境导致的
由于本人第一次遇到这种问题,有点手忙脚乱,最后发现是自己太幼稚了,没有学到一个开发人员应该有的精髓,那就是逐个排查
首先,查看自己的项目配置,由于我是MFC项目,就事论事
release版本是MT,debug是MTD
如果这两项都符合,那么久不是项目的原因
接下来看项目用到的资源文件,比如动态库,静态库什么的
比如我项目中用到的轻量级数据库
动态库与静态库必需要排查,如果是自己的库,也要保证跟上面一样的属性配置
这样可以保证项目所使用的库文件不会出现引用文件缺失
如果不是自己的库,可以将下面表格中的文件取出,放置可执行文件下,以保证排除库的问题
如何取,用计算机自带的搜索功能即可
到这里,能够排除是自身项目问题,那么就可以在外部找问题
一般做完这些,就已经能解决问题了,比如我的,但如果还没能排查问题,这里给出链接(因为我问题解决了,所以没使用过以下方法,如果你能通过以下方法解决问题,希望你留言,互相学习)
http://blog.sina.com.cn/s/blog_640010060100jnn1.html
https://blog.csdn.net/dodott/article/details/53420798
这是我找出的文件
我做了大量的外部工作但却忽略了排查自身内部的原因,失误
关于vs编译的程序无法正常启动(0xc0150002)的问题相关推荐
- VLD 在VS2019中编译通过,但调试时报 应用程序无法正常启动(0xc0150002)
@[TOC](VLD 在VS2019中编译通过,但调试时报 应用程序无法正常启动(0xc0150002)) 背景 Visual LeakDetector(VLD)是一款用于Visual C++的免费的 ...
- “应用程序无法正常启动0xc0150002” 问题分析步骤及解决方案
通常我们在Windows上使用微软的VC或VS平台开发软件.这会涉及到运行时库的选择(根据发布版本Debug/Release.ANSI/Unicode以及SingleThread/MultiThrea ...
- 今天用Qt整合腾讯会议sdk时,编译的程序报:无法启动此程序,因为计算机中丢失ucrtbased.dll。尝试重新安装改程序以解决
百度找了各种资源,下载之后要么不是64位的,要么就绑定各种流氓软件.然后切换思路,在国外Bing上找了一下.说实话,还是国外网络环境好一些: 有需要的可以去这个网站下:ucrtbased.dll fr ...
- 解决 应用程序无法正常启动0xc0150002
问题描述 准备打包,发到别人电脑上跑直接报错: 看看Windows 事件属性如下: 解决步骤: 将电脑上 C:\Program Files (x86)\Microsoft Visual Studio ...
- 运行软件打不开,报“应用程序无法正常启动(0xc0150002)”的错误
出现这个问题,查看Windows的事件管理器,提示如下内容: "D:\work\ControlCAN.dll"的激活上下文生成失败. 找不到从属程序集 Microsoft.VC90 ...
- 应用程序无法正常启动解决方法
1)应用程序无法正常启动0xc000007b Win32可执行程序在64位操作系统运行的时候,弹出错误解决找不到wpcap.dll,直接在System32文件夹下,拷贝wpcap.dll到系统中,运行 ...
- QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法
QT编译发布程序后报错如缺少dll."应用程序无法正常启动(0xc000007b)"的可能解决方法 参考文章: (1)QT编译发布程序后报错如缺少dll."应用程序无法正 ...
- 【原】解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题...
--更新于2011/4/19,针对最新的VS2008补丁,VS2005/2010同样适用. VC9编译的程序在没有装过VC9(确切的说是.Net Framework3.5)的机器上运行时,如果提示&q ...
- anno arm移植Qt环境后,编译正常,程序无法正常启动问题的记录
anno arm移植Qt环境后,编译正常,程序无法正常启动问题的记录 Cannot load library libqxcb.so: (libQt5XcbQpa.so.5: symbol , vers ...
- win10系统运行vc6.0编译后的程序报:“0xc000007b应用程序无法正常启动”的解决方法
安装win10 64位系统后,很早之前写过的一个项目程序出现问题需要调试,打开后编译正常,运行时报0xc000007b这个异常,查找了很多资料,大多不靠谱,少有的比较靠谱解决思路是下边这边篇文章 正确 ...
最新文章
- 中国顶尖的技术社区们在一个群里,会聊什么…
- Java Web开发中文乱码问题
- java核心api_java核心API
- 阅读《构建之法》1-5章
- Git仓库迁移,包括所有的分支、标签、日志
- 好的软件人员必看的书
- wiki文档_Wiki成为文档的5个理由
- 你应该知道的大数据领域12大动向
- 如何识别训练集中没有的类别样本
- T5: Linux查看cpu信息,是否支持avx2指令集
- 多目标优化(三)简单的 MOEA/D
- 计算机主板维修,计算机主板维修从业技能全程通(70M)*
- 干果进口关税是多少天津食品进口应办理哪些手续?
- 注册表操作C/C++(实战实现程序自启动)
- 长安沦陷国家破碎,只有山河依旧,
- 应用程序“Parallels Desktop“无法打开MAC电脑打不开
- download sources报错: Cannot connect to the Maven process. Try again later. If the problem persists
- 用LINQ结合CAML查询 Sharepoint 数据库内容
- OJ 1308 让人头疼的“双十一”
- SLAM本质剖析-Boost