参考链接:ROS学习笔记(八)ubuntu20.04 安装ros_qtc_plugin_yaml-cpp ubuntu20.04-CSDN博客
Ubuntu下为安装的软件创建启动图标并添加到开始菜单_ubuntu 设置开始菜单图标-CSDN博客
安装依赖
sudo apt update
sudo apt install libgl1-mesa-dev ninja-build libyaml-cpp-dev libqtermwidget5-0-dev libutf8proc-dev
sudo apt install python3-pip
pip install pyyaml requests py7zr
pip isntall tqdm_loggable
安装插件
git clone https://github.com/ros-industrial/ros_qtc_plugin.git
安装指定QtCreator版本以及编译文件
1.在安装后的文件夹中打开终端,运行setup.py脚本
python3 setup.py
2.第一步执行完成后下载的文件在/tmp 文件夹中,笔者在第一次安装时未将qt-sdk文件从/tmp 路径下移出,当第二天打开电脑找不到qt-sdk。所以此处将qt-sdk文件放在其他目录下,笔者选择将其放在著目录下此时,qt-sdk文件的路径为/home/roey(用户名)/
3.由于更改了qt-sdk文件夹的路径于是
原指令:
cmake -B build -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="/tmp/qtc-sdk/Tools/QtCreator/tmp/qtc-sdk/6.6.0/gcc_64"
更改为:
cmake -B build -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="/home/roey/qtc-sdk/Tools/QtCreator/home/roey/qtc-sdk/6.6.0/gcc_64"
4.编译
cmake --build build --target package
5.输入上述指令后,出现红框里的部分,则表示该插件编译完成。

在QtCreator中添加插件
通过上述方法完成QtCreator的安装后,系统可能不会自己生成启动图标(我的就没有),所以需要在安装路径里找。以我个人的为例,在图中所示位置找到启动图标。

启动图标创建(看你想不想创建,不想创建可以跳过)
1.创建一个.desktop文件
gedit qtcreator.desktop
2.内容如下,其中ICON(这个图标可以随便选一个)、Exec、Path三个路径需要更改为自己的文件路径
[Desktop Entry]
Type=Application
Name=QtCreator
Comment=QtCreator
Icon=/home/roey/qtc-sdk/Tools/QtCreator/share/icons/hicolor/512x512/apps/QtProject-qtcreator.png
Exec=/home/roey/qtc-sdk/Tools/QtCreator/bin/qtcreator
Path=/home/roey/qtc-sdk/Tools/QtCreator/bin
Terminal=false
Categories=Development
3.保存文件后,将其设置允许文件可执行

4.将其复制到/usr/share/applications目录下即可
sudo cp qtcreator.desktop /usr/share/applications/
5.完成上述步骤后,即可在显示应用程序中找到QtCreator的启动图标了。
正式插入插件
1.打开QtCreator之后,选择帮助-->关于插件

2. 得到如下图

3.点击Install Plugin ,选择在编译时生成的zip文件即可


4.完成上述步骤后,重启软件,在创建项目时,有ROS选项出现,即安装成功。

1276

被折叠的 条评论
为什么被折叠?



