首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QtCreator如何安装“拆解”C++美女?

QtCreator如何安装“拆解”C++美女?
EN

Ask Ubuntu用户
提问于 2016-01-25 13:26:10
回答 1查看 1.8K关注 0票数 2

QtCreator (3.0.1,Ubuntu14.04LTS)允许安装C++代码美化器"Uncrustify",以重新格式化现有代码。从http://doc.qt.io/qtcreator/creator-beautifier.html的指令看,这一切看起来都很简单,但我被困在了基本的安装能力上。

我已经下载、编译和安装了最新的uncrustify-0.61。这就创建了可执行文件等,并安装在系统区域。

然后,指示指出:

选择Help > About Plugins > C++ > Beautifier来启用插件。

嗯,在C++下没有显示“美化”插件。这并不奇怪,因为构建/安装"Uncrustify“并不能”告诉“Qt它是存在的/可用的。如何让Qt知道插件可以加载?

在网上到处搜索寻求帮助。我的猜测是,在目录/usr/lib/x86_64-linux-gnu/qtcreator/plugins/QtProject中需要像Uncrustify.pluginspec这样的文件(加上任何其他文件),但是没有提到这一点。我已经搜索了网络上的任何东西,以显示如何实际安装和使它工作,但没有发现比上面的说明,这是行不通的。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-01-26 14:34:30

事实上,这是C++美容插件的一个问题,而不是特别是"Uncrustify“,而且Qt Creator版本太老了。

所需的文件是Beautifier.pluginspeclibBeautifier.so

虽然我是从Ubuntu14.04 LTS软件中心安装的Qt 3.0.1版本的" Beautifier“帮助的,但美容器支持只是在Qt 3.1中引入的--尽管很难从网络搜索中发现这一点。

因此,在Ubuntu14.04LTS中,要么默认无法使用Beautifier,要么使用开源3.1+替换附带的3.0.1QTCreator,或者从3.1发行版/安装中选择这两个文件,看看它们在3.0.1下是否正常工作。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/725395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档