昨天同事碰到一个古怪的问题,也许是程序员常见的问题在自己的PC上,程序能够佷好的运行但是拷贝到别人的机器上就是不能运行。而且没有任何错误日志直接就是没有任何反应。 然后同事把他的源码拿过来自己編译编译好的程序,在开发环境中启动也没有任何问题,但是使用windeployQT.exe打包所有的dll的时候又出现了程序无法启动的问题。没有任何错误信息报告出来 他就来找我来解决问题了。
我用QT creator的调试功能载入外部程序的方式来调试,终于在调试的时候程序报出可以编译的应用程序序正常初始化 0xc0000135的错误信息。然后这个错误号可能的原因很多,有些老鼠拉龟无从下手啊但是既然在开发环境中没有问题,那么那些什么硬件问题可以排除根据经验,应该还是缺少相对应的dll文件