最近在发布应用程序时发现了开发中永远不会发现的问题,那就是程序无法正常启动(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)的问题相关推荐

  1. VLD 在VS2019中编译通过,但调试时报 应用程序无法正常启动(0xc0150002)

    @[TOC](VLD 在VS2019中编译通过,但调试时报 应用程序无法正常启动(0xc0150002)) 背景 Visual LeakDetector(VLD)是一款用于Visual C++的免费的 ...

  2. “应用程序无法正常启动0xc0150002” 问题分析步骤及解决方案

    通常我们在Windows上使用微软的VC或VS平台开发软件.这会涉及到运行时库的选择(根据发布版本Debug/Release.ANSI/Unicode以及SingleThread/MultiThrea ...

  3. 今天用Qt整合腾讯会议sdk时,编译的程序报:无法启动此程序,因为计算机中丢失ucrtbased.dll。尝试重新安装改程序以解决

    百度找了各种资源,下载之后要么不是64位的,要么就绑定各种流氓软件.然后切换思路,在国外Bing上找了一下.说实话,还是国外网络环境好一些: 有需要的可以去这个网站下:ucrtbased.dll fr ...

  4. 解决 应用程序无法正常启动0xc0150002

    问题描述 准备打包,发到别人电脑上跑直接报错: 看看Windows 事件属性如下: 解决步骤: 将电脑上 C:\Program Files (x86)\Microsoft Visual Studio ...

  5. 运行软件打不开,报“应用程序无法正常启动(0xc0150002)”的错误

    出现这个问题,查看Windows的事件管理器,提示如下内容: "D:\work\ControlCAN.dll"的激活上下文生成失败. 找不到从属程序集 Microsoft.VC90 ...

  6. 应用程序无法正常启动解决方法

    1)应用程序无法正常启动0xc000007b Win32可执行程序在64位操作系统运行的时候,弹出错误解决找不到wpcap.dll,直接在System32文件夹下,拷贝wpcap.dll到系统中,运行 ...

  7. QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法

    QT编译发布程序后报错如缺少dll."应用程序无法正常启动(0xc000007b)"的可能解决方法 参考文章: (1)QT编译发布程序后报错如缺少dll."应用程序无法正 ...

  8. 【原】解决VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题...

    --更新于2011/4/19,针对最新的VS2008补丁,VS2005/2010同样适用. VC9编译的程序在没有装过VC9(确切的说是.Net Framework3.5)的机器上运行时,如果提示&q ...

  9. anno arm移植Qt环境后,编译正常,程序无法正常启动问题的记录

    anno arm移植Qt环境后,编译正常,程序无法正常启动问题的记录 Cannot load library libqxcb.so: (libQt5XcbQpa.so.5: symbol , vers ...

  10. win10系统运行vc6.0编译后的程序报:“0xc000007b应用程序无法正常启动”的解决方法

    安装win10 64位系统后,很早之前写过的一个项目程序出现问题需要调试,打开后编译正常,运行时报0xc000007b这个异常,查找了很多资料,大多不靠谱,少有的比较靠谱解决思路是下边这边篇文章 正确 ...

最新文章

  1. 中国顶尖的技术社区们在一个群里,会聊什么…
  2. Java Web开发中文乱码问题
  3. java核心api_java核心API
  4. 阅读《构建之法》1-5章
  5. Git仓库迁移,包括所有的分支、标签、日志
  6. 好的软件人员必看的书
  7. wiki文档_Wiki成为文档的5个理由
  8. 你应该知道的大数据领域12大动向
  9. 如何识别训练集中没有的类别样本
  10. T5: Linux查看cpu信息,是否支持avx2指令集
  11. 多目标优化(三)简单的 MOEA/D
  12. 计算机主板维修,计算机主板维修从业技能全程通(70M)*
  13. 干果进口关税是多少天津食品进口应办理哪些手续?
  14. 注册表操作C/C++(实战实现程序自启动)
  15. 长安沦陷国家破碎,只有山河依旧,
  16. 应用程序“Parallels Desktop“无法打开MAC电脑打不开
  17. download sources报错: Cannot connect to the Maven process. Try again later. If the problem persists
  18. 用LINQ结合CAML查询 Sharepoint 数据库内容
  19. OJ 1308 让人头疼的“双十一”
  20. SLAM本质剖析-Boost

热门文章

  1. 故障树分析法(FTA)
  2. 图解大数据 | 大数据生态与应用导论
  3. 如何从Linux里面下载软件
  4. 【微服务】使用yml格式进行nacos拓展配置
  5. 笔记 神经网络、BP算法推导
  6. 计算机和交换机组建步骤,win7系统使用交换机组建局域网的详细步骤
  7. 【经典策略系列】之 Dual Thrust 交易策略
  8. 【模拟电路知识】运算放大器没有反馈电路——做电压比较器应用
  9. Snake模型綜合介紹
  10. Android实现AirPlay,DriodAirPlay开发