问题记录:0xc000007b——应用程序无法正常启动

刚开始程序报错:,SDL2.dll的问题

然后我找到x64下面的SDL2.dll文件拷贝到当前工作目录下(x86下也有一个SDL2.dll文件),然后出现的新的错误:0xc000007b——应用程序无法正常启动,然后我开始查询这个问题,刚开始找到的都是说缺乏dx9,

1.于是用dxdiag命令打开看,发现系统是有dx12的,根据向下兼容,不可能缺乏dx9
2.然后我看到这篇博客

正确解决:坑爹的0xc000007b——应用程序无法正常启动_kone666的博客-CSDN博客_0xc000007bww问题情景:vs2013 写的一个64位的exe程序,release后带着来自系统目录C:\Windows\SysWOW64\msvcr120.dll 到一个没有runtime的win7环境去运行,没有用到MFC,所以带着这个msvcr120.dll就足够了但是拷贝过去后一运行就出现如下对话框:正确解决:首先怀疑msvcr120.dll还不够,于是也拷贝了msvcp120https://blog.csdn.net/kone0611/article/details/79238139问题原因:SDL2.dll文件在x64下面拷贝出来的是64位的,本来需要32位,然后我重新拷贝了x86文件下的SDL2.dll文件,问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值