Qt6_软件安装

1.软件安装

安装visual studio 2022,支持msvc工具链。

Qt的官方下载连接:

Index of /archive/online_installers

在国内的源上,下载qt的在线安装工具:

#清华大学开源镜像:
https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/
#阿里云盘不限速下载地址
https://www.aliyundrive.com/s/jWM9YtFb7jU
南京大学镜像mirror
https://mirrors.nju.edu.cn/qt/official_releases/online_installers/

选择安装的组件:

在Additional Libraries中,可选择添加QtCharts的组件:

若后续需要添加或者删除某些组件,可通过MaintenanceTool.exe来改变,调用国内的镜像源安装会快一些。

.\MaintenanceTool.exe.lnk --mirror https://mirrors.aliyun.com/qt

2.Qt Creator的设置

修改Qt Creator的快捷键,默认的快捷键中,转到定义是F2。

编辑-Preferences-环境-键盘,中修改一些快捷键:

FollowSymbolUnderCursor

JumpToFileUnderCursor

将上述两项改为F12,可使得和vs中的快捷键同步。

3.Qt Creator调试器

Qt Creator默认是没有调试器的,需要用户额外安装。

win10下载地址:

Windows 调试工具 - Windows drivers | Microsoft Learn

下载winsdksetup.exe的安装包,选择“DebUGGing Tools For Windows”

编辑-Preferences-构建套件

配置好该debugger之后,即可开始调试代码。

<think>好的,我需要解决用户提出的catkin_create_qt_pkg安装失败的问题。首先,我得回顾用户提供的引用内容,看看有没有相关的解决方法。引用3和4提到了使用catkin_create_qt_pkg创建Qt功能包,但用户现在遇到安装失败的问题。可能的原因包括依赖未安装、环境配置错误或者软件包名称不同。根据引用4,安装依赖的步骤是sudo apt-get installros-kinetic-qt-create和ros-kinetic-qt-build。用户可能使用的ROS版本不是Kinetic,所以需要确认他们当前的ROS发行版,比如Melodic或Noetic,并替换相应的软件包名称。例如,对于Melodic,应该是ros-melodic-qt-create和ros-melodic-qt-build。如果用户没有正确安装这些依赖,就会导致安装失败。另外,引用3提到catkin_create_qt_pkg未找到命令,这可能是因为没有正确安装上述依赖,或者安装后环境变量未更新。用户可能需要运行source/opt/ros/<distro>/setup.bash来刷新环境。还有可能用户的环境被其他工具如QtCreator污染,如引用2所述,导致路径问题。这时需要检查.bashrc文件,确保没有错误地source了其他工作空间,从而覆盖了ROS的环境设置。 综合这些信息,解决方案应包括检查ROS版本、安装正确的依赖、更新环境变量,以及检查环境配置是否被污染。此外,如果问题依旧存在,可能需要手动下载源码编译安装,或者寻求社区支持。</think>### 解决`catkin_create_qt_pkg`安装失败的方法 #### 1. **确认ROS版本并安装对应依赖** - `catkin_create_qt_pkg`是ROS中用于创建Qt功能包的工具,需安装与ROS发行版匹配的依赖: ```bash # 示例(根据ROS版本替换`kinetic`): sudo apt-get install ros-<distro>-qt-create ros-<distro>-qt-build ``` - 若ROS版本为**Kinetic**,命令为: ```bash sudo apt-get install ros-kinetic-qt-create ros-kinetic-qt-build ``` - 若为**Melodic**或**Noetic**,需替换为`melodic`或`noetic`[^4]。 #### 2. **更新软件源并重试** - 若依赖安装失败,先更新软件源: ```bash sudo apt-get update sudo apt-get upgrade ``` - 重新执行安装命令。 #### 3. **检查环境变量** - 安装完成后,需确保ROS环境已激活: ```bash source /opt/ros/<distro>/setup.bash ``` - 若使用自定义工作空间,避免在`.bashrc`中重复或冲突的`source`命令(参考引用[2])。 #### 4. **手动编译安装(备用方案)** - 若包管理器安装失败,可尝试从源码安装: ```bash git clone https://github.com/ros-visualization/qt_ros.git cd qt_ros catkin_make source devel/setup.bash ``` #### 5. **验证安装** - 输入`catkin_create_qt_pkg`查看是否输出帮助信息。若仍提示命令未找到,检查`PATH`环境变量是否包含ROS工具路径。 #### 6. **处理Qt环境冲突** - 若使用Qt Creator后导致ROS命令失效(如引用[2]所述),检查`.bashrc`文件是否误加载了其他工作空间的环境变量,注释掉冲突的`source`行。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值