- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 g2o error: undefined reference已解决。
【代码】g2o error: undefined reference已解决。
2024-01-10 10:48:35
513
原创 wsl2 ubuntu20.04 vcpkg ros联合开发
然后就可以在vscode中正常使用cmake工具运行程序并且有语法提示,可以当成普通的cmake工程来用。(刚开始头文件可能会提示红,需要cmake构建一次,如果正常,红线就会消失)使用vcpkg安装 PCL,g2o,ceres,Sophus,Eigen3等库。vscode 打开需要在功能包根目录下使用code .而不是在工作空间根目录下。此外,也可以在工作空间目录使用catkin_make工具构建功能包。
2023-06-14 22:15:47
333
原创 windows11安装可运行linux图像化界面程序的ubuntu20.04子系统
【代码】windows11安装可运行linux图像化界面程序的ubuntu20.04子系统。
2023-05-19 19:15:48
559
原创 QT编译 QtMqtt6.5记录
之后出现ninja报错,起初把vs的语言改为英文,但是没解决。在mqtt工程目录创建build文件,在build文件中使用 cmake -DCMAKE_BUILD_TYPE=Release …在build目录下找到mqtt.sln,用vs打开,然后构建成功,保留include、bin、lib、mkspecs、modules等文件夹,删除build文件夹中的别的文件即可。成功编译的 msvc2019 Qmqtt6.5.0 的build目录下的头文件、库文件、cmake文件等已上传资源。
2023-04-12 21:47:43
449
原创 QtCreator 创建Qt Design studio工程记录
可以通过Qt官方提示,cmake项目需要确保QML_IMPORT_PATH变量在CmakeCache.txt中存在,因此需要在工程CmakeLists.txt中使用set(QML_IMPORT_PATH “${CMAKE_CURRENT_BINARY_DIR}/qml” CACHE STRING “Qt Creator extra qml import paths”) 命令来将内部QML模块路径写入CmakeCache.txt文件的QML_IMPORT_PATH变量中,重新执行cmake后即可正常使用。
2023-04-12 16:13:12
565
2
原创 QML编译成DLL记录,基于Qt creator9.0.1 Qt5.15
使用qmlplugindump.exe MyPlugin 1.0 插件父目录(即上文创建的MyPlugin 文件夹在的目录) > 插件父目录\MyPlugin\plugins.qmltypes,注意重定向符号 >,在plugins.qmltypes文件中添加Mybutton Mybutton.qml,在MyPlugin 文件夹中添加Mybutton.qml文件,重新打开Qt工程即可发现支持自动补全。打包时要把MyPlugin文件夹放入打包目录,可以把其中的Mybutton.qml文件删除。
2023-04-09 18:59:59
598
原创 ndk-r22编译ffmpeg4.4支持openssl,rtsp,x264
openssl脚本:#!/bin/bashAPI=21export ANDROID_NDK_HOME=/home/xxx/ndkCC=clangCPU=arm64PLATFORM=aarch64-linux-androidCPU_ARCH="arm64-v8a"echo "\n======================================================================"echo "[*] start compile openssl for
2022-04-18 10:37:57
4485
原创 rust嵌入式学习-基本语法-std::io::stdin().read_line问题
如下获取从键盘输入的字符串代码 let mut str = String::new(); std::io::stdin().read_line(&mut str).expect("error");当循环读取输入时:let mut str = String::new();loop{ println!("next"); std::io::stdin().read_line(&mut str).expect("error"); pr
2021-11-29 21:16:58
1491
1
原创 QML实现圆角Window
import QtQuick 2.12import QtQuick.Window 2.12import QtQuick.Controls 2.5import QtGraphicalEffects 1.0ApplicationWindow { id:root visible: true width:400 height: 300 minimumWidth: width maximumWidth: width minimumHeight:hei
2021-11-23 17:32:28
1857
原创 ffmpeg+QML显示摄像头实时画面
ffmpeg代码如下:#ifndef CAMERACAPTURE_H#define CAMERACAPTURE_H#include <QObject>#include <atomic>#include <QMutex>#include <QMutexLocker>extern "C"{#include <libavdevice/avdevice.h>#include <libavcodec/avcodec.h>#i
2021-10-04 18:34:09
1258
原创 PythonTCP图传上位机
import numpy as npimport cv2import socketimport threadings = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.bind(('', 3390))s.listen()class test(threading.Thread): def array_to_image(self, bin): #x为 np.ndarray类型刚好与深度学习算法对应
2020-12-10 16:04:59
507
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人