运行程序,什么也没看到。 系统首先发出错误消息框,简单粗暴:
“APP应用程序无法正常启动(0xc000007b )”
文字的意思很清楚,但和没说一样。 于是我调查了这种隐语一样的0xc000007b的意思是什么,很遗憾什么也没得到。 当然如果有谁知道的话,请用评论通知我。 谢谢你。 请参阅。 不过,这并不妨碍我们作出总结。
首先,0xc000007b错误出现在APP应用程序所依赖的动态链接库文件中。 另外,通常你的代码通过编译和链接,生成了exe可执行文件。
因此,从这个角度来看,基本上可以排除是你的代码问题。 (不然编译和链接也通过不了,对吧? )
剩下的可能问题位于您的exe文件所依赖的dll动态链接库中。
根据我的经验,0xc000007b错误经常出现在间接依赖的dll文件中,而不是出现在你的exe直接依赖的dll文件中。
两种可能性:
另一方面,缺少这个间接依赖的dll文件,找不到系统;
二、能找到这个间接依赖的dll文件和系统的这个同名的dll文件不是一样的。 版本不匹配,或者需要32位版本的实际上是64位版本,反之亦然。 因此,实际效果与文件丢失相同。
第一种可能性可以使用“depends”工具解决。 缺什么是什么?
真正麻烦的是第二种情况,这个时候只能细心慢慢核对。 但好在解决问题的方向很明确,剩下的是需要时间的问题。