
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
背景:从别的电脑上拿到一个系统的压缩文件S01_2021-xx-xx,xx.xx.xx.tar.gz,将该系统恢复到虚拟机上,用于构建环境。方法:(1)使用VirtualBox新建一个ubutu系统,我们称之为目标设备。(注;自己有一个20G的系统存储空间不够,因此目标设备最好大些)(2)在目标系统上安装systemBack:sudo add-apt-repository ppa:nemh/sys
转载自:https://blog.51cto.com/9291927/2114179Qt高级——QTestLib单元测试框架一、QTestLib简介1、QTestLib简介QTestLib是Qt提供的一种针对基于Qt编写的程序或库的单元测试框架。QTestLib提供了单元测试框架的基本功能,并提供了针对GUI测试的扩展功能。2、QTestLib特性QTestLib是为了简化QT程序或库的单元测试工
背景:目前正在使用QT creator 开发界面等,因为需要用到ROS的订阅发布机制,订阅别的ROS模块的topic,但是本人的工程是qt的工程(.pro),使用的是qmake编译,是一个单独的应用程序,只能通过调用ros的库的形式调用ros函数。自己没有找到其他的方法把已经写好的大量代码直接加入到别的模块的ros工程中。步骤:(1)安装配置好QT: https://blog.csdn...
背景:想要在QT工程中加载Rviz组件,显示点云等相关,但是目前查了很多资料,都没有找到QT的proj工程加载Rviz,都是基于ROS框架加上Rviz包的,因此本文就简要的介绍QT工程加载Rviz。实现:当前是基于QWidget的框架加载,因为网上说Rviz组件的中有实际上widget组件的容器可以直接显示。后续再研究下qml怎么加载显示。(1)创建一个QWidget的工程(2)在pro工程文件中
说明:之所以自定义的结构体跟QVariant之间进行转换主要是因为qt中变量的传递以及使用主要是以QVariant来进行的,统购转换可以实现变量传递,传递完成后再转成结构体,适用于qtwidget。(1)结构体跟QVariant之间的转换struct tytemp{unsigned int target;unsigned int current;};Q_DE...
(1)如果存在pro文件,进行第二步。如果不存在pro文件执行下面命令生成pro文件。qmake -project(2)生成makefile(2.1)修改pro文件,将其中的TARGET = 程序名字改成 CONFIG+=debug_and_releaseCONFIG(debug, debug|release){TARGET = 程序名字} else {...
1.背景:在ubuntu16.04上安装一个MQTT服务器,最终决定使用EMQ X .其作用主要是消息分发服务。2.说明:官网地址下载地址3.安装部署:可以看官网上安装步骤,这里选择deb方式(1)使用的deb方式安装:sudo dpkg -i emqx-ubuntu16.04-4.3.8-a64.deb(2)安装完成后,启动emqx服务。(这里需要root用户,sudo -s)emqx star
Rviz的常用函数1. 背景2. Rviz界面3. 常见函数3.1 头文件3.2 Rviz初始化3.3 Rviz参数设置3.3 Rviz地图展示1. 背景在Qt中加载Rviz的时候,经常会用到Rviz的一些函数,下面介绍Rviz的函数以及对应的Rviz左侧界面的参数2. Rviz界面上面的rviz图形工具显示有三部分:中间显示容器 Rviz初始化、左侧图层参数设置栏 Rviz参数设置、右侧的视角栏
方法一:在ubuntu的软件中心输入:virtualbox,点击安装即可。安装完了之后既可以新建虚拟机,在虚拟机上装系统。跟vm workstation是一样的。举例:本机是Ubuntu,虚拟机还是Ubuntu。(1)共享文件夹:在主机(本机)创建一个共享文件夹sharefile,文件夹放在了download下面。(2)点击visualbox中的设置--》sharefolders-...
注意:这里介绍的qmake编译不包括在Linux上使用命令写QT文件,前提是所有的qt文件均已写完.(命令执行在代码路径下)需要在目录 cd /usr/bin下输入:(1)先判断Linux中qmake是否存在可用.qmake -v报错:qmake: could not exec '/usr/lib/i386-linux-gnu/qt4/bin/qmake': No such f...







