Ubuntu 16.04 Qt clang-format 插件安装使用教程

Qt安装

最新的qt5.12支持保存代码时自动按照clang-format排版,所以强烈建议安装最新的qt版本。

下载

下载网站:https://www.qt.io/download
选择开源版本即可

安装

下载会得到一个名字类似:qt-unified-linux-x64-3.0.5-online.run的文件
(1) 改变权限:sudo chmod +x qt-unified-linux-x64-3.0.5-online.run
(2) 运行 ./qt-unified-linux-x64-3.0.5-online.run
然后一直点击next即可,注意选择安装版本的时候要选择qt 5.12,建议把qt安装在home目录下

修改qt环境变量

终端运行:

gedit ~/.local/share/applications/DigiaQt-qtcreator-community.desktop;

修改Exec=/home/nv/Qt/Tools/QtCreator/bin/qtcreator为:

Exec=bash -i -c /home/nv/Qt/Tools/QtCreator/bin/qtcreator

如下图所示:
在这里插入图片描述

LLVM安装

LLVM是QT支持的一款插件,安装它与clang-format可以实现qt clang-format格式自动排版
(1)添加源
源网站:http://apt.llvm.org/
先打开源列表:
sudo gedit /etc/apt/sources.list
在列表末尾添加:

deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial main

(2)在终端运行:
sudo apt-get install llvm-dev

安装clang-format

在终端运行:
sudo apt-get install clang-format

配置qt

打开工程文件

(1)设置编译文件生成路径
在这里插入图片描述
(2)配置kits
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
删除原来的CMAKE_PREFIX_PATH:STRING=%{Qt:QT_INSTALL_PREFIX}
一行,避免qt cmake修改catkin_make生成的参数
最后点击ok,点击Configure Project,即可编译工程;

配置clang-format

(1)点击Help->About Plugins
(2)勾选Beautifier 、ClangCodeModel、ClangFormat
在这里插入图片描述
(3)点击Tools->Options->Beautifier
在这里插入图片描述
在这里插入图片描述
配置完成,代码编写保存时会看到代码的格式自动保存成clang-format格式;

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值