对于今天本人使用QT编程出现的问题。之前创建了一个项目写的差不多了,于是今天有创建了一个项目,结果运行的时候就出现了“启动程序失败,路径或者权限错误”这个错误,查阅了好多网上的资料终于在如下作者的方法中解决了以上错误。 

方法一:就是把如图所示:

qbit容器一直重启_程序运行


退出QT的程序,进入存项目的目录把xxx.pro.user的文件删除了,然后再次打开QT打开项目,然后进入项目,随便在项目代码的代码块中按下一个空格键和回车键,保存。重新编译,启动程序就可以运行了。方法二:另外一种启动不成功的方法就是***360杀毒,QQ电脑管家***等这些杀毒软件的影响导致QT程序运行的时候找不到运行程序的文件位置也就是.exe的文件位置找不到,被杀毒软件所拦截所以才发生启动程序失败,路径或者权限错误的这些错误。解决的方法就是把这些杀毒软件及时的关理掉,然后把电脑重新启动一下即可。

另外的权限错误也可以使用管理员权限开启,不过基本上不是和这个有太大关系。或者把QT安装的目录和项目安装的路径放到电脑管家的杀毒信任区中,既可以运行电脑管家也可以运行QT项目,不发生冲突。如下图所示:

qbit容器一直重启_程序运行_02


qbit容器一直重启_QT_03


(如果上面2个方法还没有解决报错的可以看一下方法3)

方法三:通过设置创建项目的所在文件位置,这个错误也比较恶心人,本人就是遇到这种情况,无缘无故报错。解决的方法如图所示:

qbit容器一直重启_杀毒软件_04


主要是因为程序运行的时候,系统无法识别运行路径,把原来编译的路径去掉之后,直接就换成了本地运行的项目路径才能运行成功程序。

希望可以帮助到你!