qt 启动程序失败,路径或者权限错误?

前面两个回答感觉不对。这个提示不是依赖不足的问题,依赖不足的报错会直接提示缺的类库。也不是没拷qt插件的问题,没有插件也会打不开,但至少命令行输出里有提示。另外,从qt creator里运行qt程序,不可能会出现qt依赖缺乏的问题。所以问题是出在exe本身上,这个exe本身就是坏的。编译中断导致文件不全?里面有啥奇奇怪怪的东西,被杀毒软件莫名其妙的处理过了?或者依赖了第三方库,而那个第三方库的依赖库和qt提供的库版本不兼容?(这个问题很常见,比如另一台机子上编译了qwt的dll,然后拷到这台上直接用,就可能出现exe无法启动而且报莫名其妙错误的问题,亲身经历)所以,不放出源码和.pro文件内容,没法诊断的最后,题主是在windows平台上用的,那么建议题主下载这个软件Dependency Walker (depends.exe) Home Page这个软件可以查看windows平台的dll文件、exe文件等的依赖树,就我知道的,最早可以追溯到VC6.0,那时是继承在VC安装包里,现在的vs不自带了,变成独立软件了。如果答主不会用的话,就用这个程序打开你编译出来的exe文件,然后把截图发上来
■网友
是因为工作目录没有设置正确导致的,点击下面那个按钮可以重置为exe所在的目录qt 启动程序失败,路径或者权限错误?


■网友
把qt的dll文件夹加入系统环境变量以qt5.6为例将安装位置下的“5.6\\mingw492_32\\bin”加入系统环境变量
■网友
如图,编译出现错误后找到对应文件夹下的这个exe文件删除后,再回到Qt进行编译。
之后右下角的with code -1 会变成 with code 0,然后程序就可以运行了。(不过要保证你其他的部分没有错)
无意中发现了这个解决方法,不知道是不是对每个人都适用,不过大家可以试试,我也不知道是什么原理

■网友
除了相应的DLL,还要将qt中platform 那个文件夹,整个复制到你exe 的同级目录,连文件夹一起拷贝过来。如果你有数据库 还需要QtSql5.dll等,根据你的需要,以此类推。
■网友
我也出现了这个问题,试过了网上所有的方法,都解决不了,结果重启一下电脑就好了
1分钟重启能搞定的事搞了一晚上。。。。

■网友
楼主层主解决了吗?我也遇到这个问题了求解答,感谢感谢!版本是Qt5.10,我也加入系统环境变量了,
qt 启动程序失败,路径或者权限错误?

【qt 启动程序失败,路径或者权限错误?】 qt 启动程序失败,路径或者权限错误?



■网友
楼主问题有没有解决啊,我也遇到了这个问题,弄了两天了,网上找到的方法都试过了,依然不行


    推荐阅读