💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
可以用于ROS开发的IDE很多,ROS的调试依赖环境变量,与外部程序有通讯,因此要求启动IDE的时候加载ROS环境参数,其他方面并无太多限制。 今天我们讲讲Qt Creator的安装与配置。Qt Creator是一个轻量级、配置起来也更方便简洁的ROS开发工具。 QtCreator的ROS插件虽然是一款插件,但是在其官网已经打包了一个QtCreator,也就是说插件和安装包是做在一起的,当你通过这个安装包安装成功后,QtCreator和ROS的插件将都安装成功。下载地址是(在**Robot实验室**公众号回复:qtros即可获得多个版本的百度网盘下载链接): https://ros-qtc-plugin.readthedocs.io/en/latest/\_source/How-to-Install-Users.html#qt-installer-procedure 目前支持 14.04、16.04和18.04,目前不支持Ubuntu 20.04。这里我们下载Ubuntu 18.04的离线软件包: :-: ![qtcreator](https://img.kancloud.cn/43/41/4341e2165af991f4a914c3aa35f284fc_669x439.png) 现在我们安装这个软件包: 1. 打开一个终端,可以使用Alt+Ctrl+T,使用cd命令路径到存放软件的地方; 2. 执行chmod +x  qtcreator-ros-bionic-latest-offline-installer.run 修改权限。也可以用鼠标右击此文件,选择Properties,将‘权限’中的‘执行’打勾; :-: ![](https://img.kancloud.cn/68/63/68638134181d27943a3edb2ddaa7b41f_536x384.png) 3. 执行 ./qtcreator-ros-bionic-latest-offline-installer.run开始安装(或者双击运行); :-: ![](https://img.kancloud.cn/39/28/3928d5ee2580dffd8b45ec42b59ed14a_492x545.png) 4. 选择安装路径,勾选 Qt Creator,然后点击继续; :-: ![](https://img.kancloud.cn/a5/06/a5061014aee78d63bf93e94226567cc2_490x545.png) :-: ![](https://img.kancloud.cn/15/4c/154c22476a09e08895266cd5c85b93a6_488x545.png) 5. 安装成功后,可以点击桌面左上角,搜索Qt就可以找到图标,双击运行即可打开软件; :-: ![](https://img.kancloud.cn/be/df/bedf0f6b2d727434b4abe9df489d1526_671x387.png) 我们可以点击 File 》 new File or Project,点击Other Project,我们可以在左边看到 ROS Workspace,这里我们可以导入创建好的ROS工作空间; :-: ![](https://img.kancloud.cn/71/0a/710ad314ea4352efc23ec66f2d9a3432_672x387.png) 我们需要提前创建好ROS的工作空间(QtCreator无法创建工作空间,只可以导入),这里我创建的是catkin\_ws,选择catkin\_ws,然后写上一个自己喜欢的名字,这里我写的是test。将Build System选择为CatkinMake(如果采用beta版的Catkin\_tool才选为Catkintool编译); :-: ![](https://img.kancloud.cn/58/3f/583f5c6a874e309bb4b68a742f508a6b_661x391.png) 点击继续完成工作空间的导入; :-: ![](https://img.kancloud.cn/b5/42/b54220d74ff3dfe45c94960f066267d7_667x376.png) 导入ROS工作空间成功的界面如下,于是可以通过qt creator方便的进行ROS开发啦 。如果在安装该插件的过程中有任何疑问,欢迎反馈交流! :-: ![](https://img.kancloud.cn/17/d6/17d6ad30f2b7cc5abb0153e6f807835a_670x389.png) Enjoy it. [机器人实验室 https://roboticslab.cn](https://roboticslab.cn/) :-: ![](https://img.kancloud.cn/0e/28/0e28efd16f3022773e9cc1321f4959ad_368x125.png)