首页 > 系统服务 > 详细

Ubuntu 18.04 下从 Qt 启动程序报错解决方案

时间:2020-12-09 18:27:10      阅读:43      评论:0      收藏:0      [点我收藏+]

环境:[Ubuntu 18.04, x64] [Qt, Version:5.15]
报错:Failed to start program. Path or permissions wrong?
网络上有很多博客都是说权限的问题,只要你的系统不是那么复杂,用安装系统的时候注册的用户登录,基本就没有权限问题。
本例原因如下:在打开源码编译之后,修改了 [工具]>[选项]>[构建和运行]>[Default build Properties]>[Default build directory],在 [pro] 文件中修改了 [DESTDIR = ../bin],问题就出现在这个过程中!!!
此时,打开左侧 [Projects]>[Build & Run]>[Run] 属性页,可以看到 [Executable] 和 [Working directory] 里面都会是 [/..\bin/xxx] 结尾的,因为这里有斜杠[],路径存在被转义的情况,可执行文件的位置就找不到了,所以无法正常从 Qt 启动,并没有权限问题;
解决方案:彻底清除源码的编译文件,可以直接用 Qt,打开 [构建]>[清理],删除 build-xxx 文件夹,删除 pro.user文件夹,重新加载项目 [pro] 文件,可以看到 [Executable] 和 [Working directory] 里面没有了转移的斜杠,这个时候就可以直接从 Qt 启动项目了。

Ubuntu 18.04 下从 Qt 启动程序报错解决方案

原文:https://www.cnblogs.com/hbrw/p/14109068.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!