使用管理员权限运行QtCreator的方法

重装opencv时需要使用管理员权限在Qt中进行编译。搜索了使用管理员权限运行Qt的方法。主要参考以下博客。

  1. 关于Qt中sudo的权限问题
  2. linux下面使用root运行QTcreator
  3. QT以root权限run/debug(QtCreator如何运行程序时赋予root权限) (最好最详细)

综合上述文章,在Qtcreator安装目录中以sudo权限运行qtcreator.sh,即可以管理员权限编译项目。成功编译opencv。

[warning]以root权限运行过一次的项目此后其所有权都会变为root用户,若再次以普通用户启动该项目,关闭项目时会出现"无法覆盖文件 /home/xxx/.config/Qtcreator/qtversion.xml : Permission denied”的错误。
与项目无关,不深究。

你可能感兴趣的:(技术小笔记,linux,qt5,qt,opencv)