- 博客(11)
- 收藏
- 关注
原创 ubuntu22.04+ROS2 humble+Qt5.12.9+QtCreator11.0环境下,ROS搭配Qt进行GUI界面开发配置过程
到此CMakeLists.txt基本配置完成,package.xml文件就和VScode中的配置方法一样了,比加rclcpp这些都一样。 4、4、接下来就是往刚刚配置好的ros功能包中添加Qt GUI组件 (1)选中包下的src文件选择添加新文件
2023-12-06 17:10:47 1481 2
原创 主机Ubuntu22.04+ros2 humble构建MicroROS+stm32F4开发环境
开始安装之前先确保已经在虚拟机上安装好Ubuntu22.04和ros2 humble,然后执行以下命令安装MicroROS构建系统以上是参考官网:https://micro.ros.org/docs/tutorials/core/first_application_linux/的安装步骤。安装生成系统后,让我们创建一个面向所有必需代码和工具的固件工作区:执行命令后,工作区中必须存在名为firmware的文件夹。除其他事项外,此步骤负责下载一组适用于Linux的micro-ROS应用程序,这些应用程序
2023-07-08 19:46:53 780
原创 关于stm32mp157开发板环境配置中遇到的问题总结 环境Ubuntu22版本下
正点原子stm32mp157开发板,Ubuntu版本为22版,交叉编译器版本为10.3,开发板内核为5.4.31,bulidroot版本为22.06.2
2022-10-28 22:30:15 562 1
原创 Qt实现安卓手机蓝牙通信并控制stm32f103c8t6驱动VFD屏
Qt具有跨平台的特性所以非常适合写通信的demo,但是在这个例程中Qt蓝牙部分不支持Windows平台,安卓平台使用没问题。Qt蓝牙主要涉及到三个类的使用:QBluetoothDeviceDiscoveryAgent //扫描周围蓝牙设备QBluetoothLocalDevice //扫描本地蓝牙QBluetoothSocket //建立蓝牙的socket读写安卓不支持低功耗蓝牙,但是socket既可以使用经典蓝牙也可以使用低功耗蓝牙,本例程使用经典蓝牙socket收发数据。......
2022-08-04 23:51:41 1818 2
原创 vim c/c++代码自动补全配置
1、先下载omniCppcompete和autocomplpop下载第一个安装包,在/root下新建.vim,命令如下mkdir ~/.vim将omniCppcomplete.zip和vim_autoCovimmplpop,放在.vim下,解压,命令如下unzip omniCppcomplete和unzip vim_autoComplpop2、配置/etc/.vimrc set completeopt=menu,menuone
2022-05-04 03:17:29 2204
原创 关于CentOS下c\c++环境搭建和gcc安装与升级
CentOS下gcc安装步骤1、yum install gcc gcc-c++ -y2、gcc -v 查看gcc版本默认是gcc4.8.5,能查看版本就是安装成功gcc升级版本yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bash 只在当前会话下使用gcc9.3关机后恢复到gc
2022-05-03 18:33:07 1898
原创 Linux基础操作学习笔记
学习目标三天Linux基础操作+Shell编程入门学习内容:*一、(CentOS7)网络配置基础1、修改网络:vi /etc/sysconfig/network-scripts/ifcfg-ens33ip addr 查看IP设置成功没有systemctl restart network.service 重启网卡Ping 测试能不能上网ctl+c 终止命令执行2、关闭防火墙:systemctl disable firewalld 服务器重启后关闭防火墙systemctl s
2022-05-03 16:39:15 239
原创 2021-01-06
标题在使用QGraphicsview提升位QChartView时遇到的问题:在ui界面点击QGraphicsview提升为后输入QChartView,头文件会自动生成,然后点击添加,然后qmake,构建时会报错ui_xxxxxx.cpp里面会报错未定义,这时候要在ui_xxxx.cpp文件里面加nusing namespace QtCharts或者宏QT_CHARTS_USE_NAMESPACE可以解决...
2021-01-06 16:31:14 412
原创 关于Opengl的glut.lib\glut32.lib\glut.dll\glut32.dll\glut.h的在Qt项目配置问题
关于Opengl的glut.lib\glut32.lib\glut.dll\glut32.dll\glut.h的在Qt项目配置问题关于Opengl的glut.lib\glut32.lib\glut.dll\glut32.dll\glut.h的在Qt项目配置问题`glut.lib\glut32.lib放进Qt安装文件下mvc2017_64,mingw_64等编译器下,glut.dll\glut32.dll放进C:\windows\system32下,如果是64位电脑还要放进C:\windows\syste
2021-01-04 15:47:24 449
翻译 QT 5.9 93页例子
头文件`#ifndef MYMAINWINDOW_H#define MYMAINWINDOW_H#pragma execution_character_set("utf-8") //解决中文乱码#include <QMainWindow>#include<QListWidgetItem>namespace Ui {class myMainWindow;}...
2019-10-31 13:31:46 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人