应用程序无法正常启动0xc000012d_0xc000007b怎么解决

应用程序无法正常启动0xc000012d_0xc000007b怎么解决【问题背景】用vs2008写了一个MySql(MySQL的版本号:8.0.11.0)的测试程序,在搞定MySQL所需要的x64平台后,问题又来了:编译一切都好,就是在程序启动的时候报了下面这个错!【解决方案】1、网上找了很多资料,大多数都说是direct_x的问题,于是用360软件管家下了个dx9,再次编译运行,问题依旧!2、用depends.exe软件查看了libmysql.dll的依赖…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

【问题背景】

用vs2008写了一个MySql(MySQL的版本号:8.0.11.0)的测试程序,在搞定MySQL所需要的x64平台后,问题又来了:编译一切都好,就是在程序启动的时候报了下面这个错!

应用程序无法正常启动0xc000012d_0xc000007b怎么解决

 

【解决方案】

1、网上找了很多资料,大多数都说是direct_x的问题,于是用360软件管家下了个dx9,再次编译运行,问题依旧!

2、用 depends.exe 软件查看了 libmysql.dll 的依赖库,结果发现是少了vcruntime140.dll,这个应该是装了vs15版本才有的!

3、找到问题后,重新去下载了MySQL 5.7的版本,把之前的MySQL8.0版本卸载掉,装上MySQL5.7(所需运行时库为msvcr120.dll)。

4、再把 C:\Program Files\MySQL\MySQL Server 5.7\lib\中的libmysql.dll拷贝到执行程序下,运行执行程序,ok!

5、小结:遇上这种 0xc000007b 的这种问题,大部分情况都是因为缺少其他dll,可以使用depends软件来查看所缺少的dll。

6、如果是缺少运行时库,可以直接去vs的安装目录(D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\redist)找。

 

附上depends查看软件依赖项的截图:

应用程序无法正常启动0xc000012d_0xc000007b怎么解决

 

应用程序无法正常启动0xc000012d_0xc000007b怎么解决

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188425.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 二叉查找树C++实现

    二分查找树特点:(1)若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2)任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;(3)任意节点的左、右子树

    2021年12月18日
  • arraydeque方法_双端队列如何理解

    arraydeque方法_双端队列如何理解ArrayDeque双端队列完全解析重点:底层通过循环数组实现俩个重要属性headtail不能添加null值,不然会报空指针每次扩容都是2的n次方可以实现普通队列先进先出排序,也可以实现栈先进后出的排序特别留意,它里面通过二进制方式判断数组是否已满(tail=(tail+1)&(elements.length-1))==head注意操作插入…

    2022年9月20日
  • oracle 分页查询 优化_oracle分页查询封装

    oracle 分页查询 优化_oracle分页查询封装对于数据库中表的数据的 Web 显示,如果没有展示顺序的需要,而且因为满足条件的记录如 此之多,就不得不对数据进行分页处理。常常用户并不是对所有数据都感兴趣的,或者大部分情 况下,他们只看前几页。 通常有以下两种分页技术可供选择。 1234567Select * from (Select rownumrn,t.* from table t)Where rn>&minnum and rn或者Sel

    2022年10月26日
  • nginx 实现动静分离访问项目资源

    nginx 实现动静分离访问项目资源nginx动静分离访问可以将一些css,js,img,html等一些静态资源没必要去让tomcat去加载好处是减少tomcat压力,提高响应速度,让tomcat只去处理跟数据库打交道的请求项目结构(图片) 1页面图片展示  2nginx.confg配置  #设置tomcat集群 upstreamlocal{ #i…

    2022年5月29日
  • MATLAB插值函数interp1

    MATLAB插值函数interp1插值法    插值法又称“内插法”,是利用函数f(x)在某区间中已知的若干点的函数值,作出适当的特定函数,在区间的其他点上用这特定函数的值作为函数f(x)的近似值,这种方法称为插值法。如果这特定函数是多项式,就称它为插值多项式。线性插值法    线性插值法是指使用连接两个已知量的直线来确定在这两个已知量之间的一个未知量的值的方法。    

    2022年6月13日
  • 恢复mysql数据结构(.frm)和数据(.ibd)

    恢复mysql数据结构(.frm)和数据(.ibd)恢复mysql数据结构(.frm)和数据(.ibd)

    2022年4月24日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号