Qt高级——QtCreator代码格式化
Qt高级——QtCreator代码格式化 一、QtCreator代码格式化简介 QtCreator提供了一个Beautifier插件,用于加载外部工具(Artistic Style、ClangFormat、Uncrustify)对代码进行格式化。 Beautifier会将源代码解析为结构模块,如赋值语句、IF语句块、循环体等等,并用Beautifier指定的选项对模块进行格式化。 Beautifier可以使用预定义和自定义风格对代码进行格式化。 二、Clang-format 1、Clang-format简介 Clang-format是一个基于LLVM的C++代码格式化工具。 LLVM下载地址: http://ftp.math.utah.edu/pub/llvm/ 2、Clang-format安装 根据GCC版本下载相应的LLVM,本人操作系统为RHEL7.3,GCC版本为4.8.5,选择Fedora 20 x86-64的LLVM版本。如果选择Red Hat 6 x86-64、Red Hat 7 x86-64版本则GLIBC版本要求GLIBCXX_3.4.20,RHEL7.3不能满足。 解压llvm-20140716.tar.gz文件 tar -zxvf llvm-20140716.tar.gz 进入llvm-20140716/bin目录 将clang-format拷贝到/usr