目录
1. 发生原因
应用程序无法正常启动,出现0xc000007b错误,如下图所示
根本原因:缺乏所需要的DLL,提供了错误版本的dll相当于没有DLL,提示完全一样。
2. 解决思路
2.1 程序引用的库文件跟系统的不兼容
直接找开发者要开发使用的库文件。
发布的时候,需要vc或mfc环境,release 版本到你的开发工具的目录的redist目录去找就可以,debug版本到redist\debug_nonredist\x64\Microsoft.VC140.DebugCRT 去找 一般就是包含msvcp140d.dll 的几个dll
2.2 缺乏dx运行环境(概率较低)
3. 思路误区
3.1 程序是32还是64位
与程序是32还是64位没有直接关系,但是与你的程序对应不上的dll版本,往往很难发现问题,要引起注意。
参考资料: