admin管理员组

文章数量:1567522

问题描述:重新安装或系统以后(我自己需要的),或者其他电脑,运行已经编译且加载好动态库的 Qt 程序的时候,运行不了。报的错误是:During startup program exited with code 0xc0000135

使用场合:

        以下的解决方法适合那些新安装过系统的用户或者第一次运行Qt的xx.exe的程序出现的错误而提示的错误。

        而对于那些之前可以运行,进行代码增加及在.pro中新增加库之后报的这个错误的话,大概率是因为缺少某一个库,这时候需要你在你的.pro文件找你的库有没放到你的工程目录下;如果是运行xxx.exe文件提示缺少具体的某一个库的时候,可以通过 everything(一个软件)搜索还是很方便,搜索到放在你的xxx.exe所在的目录即可。

首先:Qt 程序可以编译成功,如下:

进入调试模式的时候:

尝试解决:

1:最开始以为是Qt 版本的原因,换过版本。

2:后来怀疑电脑不兼容,因为我之前的Win7开的的,后来系统换到了Win10,也装过系统。最后的解决方案是:安装一个微软的运行库就可以了。

3:也怀疑是缺库,所以也安装了一些软件,例如vs,vscode等,但还是不行。最后一个偶然的巧合发现了解决办法。归根到底还是缺少运行库,只是通过安装vs等还是安装的不全,通过安装一个运行库合集就可以了。见如下:

简单的说一下发现的过程:因为里面有安装360,运行360之后,同时再运行qt的xx.exe的程序的时候,360提示我缺运行库,然后推荐我安装上图所示的运行库合集。(不得不说,虽然现在很多人diss360,电脑都不安装360了,不过360有的时候还是做的可以的)

本文标签: programStartupexitedCode