C++
文章平均质量分 76
长沙红胖子Qt(长沙创微智科)
这个作者很懒,什么都没留下…
展开
-
关于 error: C2039: “shared_ptr”: 不是“std”的成员 的解决方法
添加了对c++11标准的支持之后,对于c++11新增的一些类型需要添加头文件,如memory.h原创 2021-03-25 16:05:15 · 32714 阅读 · 1 评论 -
关于 百度飞浆paddleOCR编译32位版本 的解决方案
百度开源飞桨PaddleOCR编译成32位版本,以使windows的32位机器可以使用paddleOCR。原创 2021-02-20 19:49:44 · 34457 阅读 · 7 评论 -
xml开发笔记(一):tinyXml2库介绍、编译和工程模板
TinyXML是一个简单的、小的C++的XML解析器,可以集成到其他程序中。它是ROS的标准XML解析器。原创 2020-12-27 23:34:00 · 31547 阅读 · 6 评论 -
JRtplib开发笔记(一):JRtplib简介、JThread库编译
原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84785284目录前话2019年12月6日补充JRTPLIB介绍CMake介绍JThread编译步骤一:下载JThread1.3.1并解压,如下图:步骤二:新建jthre...原创 2018-12-04 11:18:51 · 38376 阅读 · 0 评论 -
Qt实用技巧:对QPushButton(等类似透明有黑色背景的QWidget实现透明/半透明的方法
需求 使用qss使QPushButton透明,半透明。原理 QPushButton默认有黑色的border背景,去掉border即可,或者使用代码设置开启flat样式。 实现透明窗口的方法(背景底色)可参考: 《Qt实用技巧:实现窗口透明的五种方法》 https://blog.csdn.net/qq2149...原创 2018-04-11 15:47:34 · 39603 阅读 · 1 评论 -
关于 Qt编译环境从Qt5迁移到Qt4遇到Qt::FramelessWindowHint失效 的解决方法
需求 qt5项目迁移到qt4项目,设置Qt::FramelessWindowHint,窗口外框会出来。qt5代码正常效果截图(使用了自定义的标题栏)自定义标题栏参照:《Qt实用技巧:自定义标题栏》使用qt4.7.4编译运行效果修改代码解决...原创 2018-03-03 23:45:52 · 35699 阅读 · 3 评论 -
Qt实用技巧:测试QImage加载解码、QImage使用原数据、QImage格式转换等等的时间消耗
需求 测试Qt软解码时间,测试QImage数据类型转换的时间,确定项目方案。Demo 下载地址:https://download.csdn.net/download/qq21497936/10287385 ReadMe测试耗时项 1.从文件读取二进制转为image再到pixmap的时间 2.image加载文件转换成pixmap的时间...原创 2018-03-15 09:01:56 · 35878 阅读 · 0 评论 -
关于 error: comparison between ... 'QPushButton*' and 'QAbstractButton*' lacks... 的解决方法
需求 修改他人代码出现报错如下:error: comparison between distinct pointer types 'QPushButton*' and 'QAbstractButton*' lacks a cast解决方法 加入#include<QPushButton>error: comparison between distinct poi...原创 2018-03-07 14:05:10 · 35109 阅读 · 0 评论 -
OpenGL学习笔记(十三):将纹理贴图应用到四边形上,对VAO/VBO/EBO/纹理/着色器的使用方式进行总结
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/79196615《OpenGL学习笔记》系列博客目录地址:http://blog.csdn.net/qq21497936/article/category/7315532Open原创 2018-01-29 16:30:03 · 37161 阅读 · 3 评论 -
OpenGL学习笔记(一):环境搭建、三维空间坐标系理解以及OpenGL的基本使用
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78660326《OpenGL学习笔记》系列博客目录地址:http://blog.csdn.net/qq21497936/article/category/7315532Op原创 2017-11-28 23:15:10 · 46200 阅读 · 0 评论 -
OpenGL学习笔记(二):OpenGL语法、渲染管线以及具体实现过程详解
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78671396《OpenGL学习笔记》系列博客目录地址:http://blog.csdn.net/qq21497936/article/category/7315532Op原创 2017-11-29 23:59:37 · 36004 阅读 · 0 评论 -
项目实战:Qt给指定手机发送短信(点对点、群发等等)
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/80089585目录需求Demo下载地址Demo效果截图短信平台介绍模块代码 Qt实用技巧:使用Qt给指定手机发送短信(点对点、...原创 2020-09-03 10:18:25 · 73294 阅读 · 8 评论 -
关于 C#调用c库,将C#的byte[]传入C库的方法和将C库的char*向上传入C#的回调函数byte[] 的方法
需求 使用C#开发,因某种原因,写了C库Dll,使用C#抓图数据传入C,将C库收到的图片数据向上传入C#回调函数。当前现状 C#中将byte[]转换成Intptr传入C库,实际使用时,C#转IntPtr传入C库后,C库直接打印数据基本都是错误的。实现原理 C#向下传入C/C++,将C#的byte[]传入C的unsigned ...原创 2018-11-20 17:14:20 · 36072 阅读 · 0 评论 -
Qt开发笔记之线性代数:线性代数矩阵以及Eigen库的介绍、编译和使用
原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84339214 线性代数矩阵以及Eigen库的介绍、编译和使用前话 研究Fec算法,需要使用到矩阵基本知识,主要包括加法、减法和乘法,先重温矩...原创 2018-11-22 15:10:51 · 36096 阅读 · 10 评论 -
JRtplib开发笔记(二):JRtplib库编译、示例演示
原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84785593《JRtplib开发笔记(一):JRtplib简介、JThread库编译》:https://blog.csdn.net/qq21497936/article/details/8478...原创 2018-12-04 11:30:46 · 36955 阅读 · 2 评论 -
Qt实用技巧:使用Qt加载超大图片的耗时测试
需求 某机器人项目中,需要加载构建的地图,此处仅测试直接加载图片的时间。相关博客《QT三大绘图类:QPixmap/QImage/QPicture》:https://blog.csdn.net/qq21497936/article/details/79231365测试代码QString path;path = "./map/1.png";QFile...原创 2018-12-16 22:44:35 · 38696 阅读 · 1 评论 -
JRtplib开发笔记(三):JRtplib库编程使用说明
原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84957120《JRtplib开发笔记(一):JRtplib简介、JThread库编译》:https://blog.csdn.net/qq21497936/article/details/8478...原创 2018-12-11 16:46:33 · 37929 阅读 · 2 评论 -
JRtplib开发笔记(四):JRtplib的VS开发环境搭建以及Demo
原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84957708《JRtplib开发笔记(一):JRtplib简介、JThread库编译》:https://blog.csdn.net/qq21497936/article/details/8478...原创 2018-12-11 16:56:12 · 35427 阅读 · 1 评论 -
Qt之手写识别开发笔记:Zinnia介绍、编译、使用以及Demo
原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/86612009手写识别(zinnia)开发笔记(一):Zinnia介绍、编译、使用以及Demo前话 项目中有手写输入识别需求,转而研究手写输入算法。Zin...原创 2019-01-23 16:07:54 · 37614 阅读 · 3 评论 -
Qt实用技巧:实现不规则窗口的鼠标消息穿透,包括穿透到桌面和穿透到父窗口
需求 软件对菜单与主窗口以及其他模块进行分级设计,需要使用到鼠标消息穿透。Demo下载地址 https://download.csdn.net/download/qq21497936/11097888Demo实现效果穿透到桌面穿透到父窗口关键技术点 使用不规则形状进行遮罩(setMask)v...原创 2019-04-08 22:09:48 · 38641 阅读 · 5 评论 -
Qt开发技术:mqtt介绍、QtMqtt编译和开发环境搭建
原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:https://blog.csdn.net/qq21497936/article/details/91463870目录MQTT协议简介设计原则特点发布/订阅者模式MQTT服务器MQTT协议中的方法Qt搭建MQTT编程环境介绍下载mqtt编译mqtt(注意:使......原创 2019-06-11 20:30:38 · 60609 阅读 · 34 评论 -
OpenGL学习笔记(三):了解管线、VAO、VBO的关系,介绍Qt如何使用OpenGL
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78762511《OpenGL学习笔记》系列博客目录地址:http://blog.csdn.net/qq21497936/article/category/7315532Op原创 2017-12-09 23:25:30 · 37156 阅读 · 0 评论 -
OpenGL学习笔记(四):了解OpenGL、OpenGL的操作模式、特性和基本使用步骤
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78762733《OpenGL学习笔记》系列博客目录地址:http://blog.csdn.net/qq21497936/article/category/7315532原创 2017-12-10 00:27:44 · 35979 阅读 · 0 评论 -
OpenGL学习笔记(十二):纹理的使用
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/79184344《OpenGL学习笔记》系列博客目录地址:http://blog.csdn.net/qq21497936/article/category/7315532OpenGL学习...原创 2018-01-28 00:05:24 · 44354 阅读 · 6 评论 -
关于 QWidget+Qml程序部署到linux时,'module"QtQuick”is not installed' 的解决方法
需求 部署QWidget+Qml程序到定制ubuntu上现象 程序QWidget起来,但Qml,查看运行调试输出,错误提示: module “QtQuick” is not installed ...原因 Qt有默认的查找qml的路径,应该在makefile里面可看到解决方法1原创 2017-12-15 09:17:34 · 44798 阅读 · 2 评论 -
关于 qt中文乱码问题 的详解
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78587722本文章是博主2年多以前转载后作为文件存储在私人网盘,现发出来,但写乱码这个文章的博客,本博主已无法找到声明:本篇文章,是博主转载,对整体进行了格式调整,以使其更方便阅读和理解,出转载 2017-11-23 09:16:29 · 34148 阅读 · 0 评论 -
关于 编译QT项目时报错: error: cannot find -lGL 的解决方法
错误:编译qt项目的时候出现错误:error: cannot find -lGL错误产生原因:无法找到-lGL,-l表示库文件,根据QT的库规则,可以得到该库的名称: libGL.so第一种解决方法:安装库sudo apt-get install libgl1-mesa-dev第二种解决方法:定位该库,将其添加进库路径shiyongyang@yang-ubu原创 2017-10-17 14:37:39 · 37661 阅读 · 1 评论 -
Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
欢迎技术交流和帮助,提供IT相关服务,索要源码请联系博主QQ: 21497936,若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78651732目录需求原理相关博客Demo效果图关键操作...原创 2017-11-28 09:56:51 · 44511 阅读 · 2 评论 -
Qt实用技巧:在Qt中获取屏幕的绝对坐标
欢迎技术交流和帮助,提供IT相关服务,索要源码请联系博主QQ: 21497936,若该文为原创文章,未经允许不得转载原博主博客地址::http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78470252目录获得桌面得到应用程序矩形(相对于屏幕的绝对坐标)得到...原创 2017-11-07 17:30:38 · 42834 阅读 · 0 评论 -
C++运算符重载详解
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78132856 C++运算符重载详解1.什么是运算符重载 函数重载和运算符重载是简单的类多态性。所谓函数的重载简单地说就是赋值给同一个函数名多个含义。 运算符重载即允许C/C++的运...原创 2017-09-29 13:11:50 · 34866 阅读 · 0 评论 -
C++ STL开发温习与总结(五): 5.C++标准库简介
C++STL开发温习与总结(五):5.C++标准库简介 C++标准库很强大,在现在的情况下,C++标准库确实越大越好,因为大的库会包含大量的功能。原创 2017-09-30 08:18:43 · 33526 阅读 · 0 评论 -
关于 QMainwindow设置布局layout失败 的解决方法
错误 QWidget::setLayout: Attempting to set QLayout "" on PreviewWindow "", which already has a layout错误原因 QMainWindow本身有布局错误解决方法 QMainWindow布局已经有,应该是工具栏,菜单栏,中心窗口等等,我们实际想添加控件其实是想添加进中心窗口原创 2017-11-07 17:50:03 · 35417 阅读 · 1 评论 -
关于QT_BEGIN_NAMESPACE宏的作用
最近注意到QT_BEGIN_NAMESPACE宏,具体如下:#ifndef PREVIEWWINDOW_H#define PREVIEWWINDOW_H#include QT_BEGIN_NAMESPACEclass QTextBrowser;QT_END_NAMESPACEclass PreviewWindow : public QWidget{ Q_OBJECT原创 2017-11-07 17:01:04 · 48485 阅读 · 0 评论 -
C++ STL开发温习与总结(三): 3.C++函数技术
C++ STL开发温习与总结(三):3.C++函数技术 几乎所有的C++类都有一个或多个构造函数,一个析构函数和一个赋值操作符。 对于任何一个类A,如果不想编写上述函数,C++编译器将自动为A产生4个缺省的函数,如下:原创 2017-09-23 17:58:32 · 33464 阅读 · 0 评论 -
C++ STL开发温习与总结(二): 2.C++存储技术
使用了多年C++,没有系统的温习总结过,所以准备温习《C++STL程序员开发指南》,本系列篇章将会是温习总结该书本概念和技术。本节讨论的C++存储技术保局哦C++存储类型,C++存储修饰符和C++对象的生存期三部分。原创 2017-09-11 21:15:50 · 34063 阅读 · 0 评论 -
Qt实用技巧:实现窗口透明的五种方法
需求 写自绘控件,实现控件背景透明,控件上按钮不透明,显示两个按钮区域(用QPainter粗略自绘按钮)。2019年3月19日补充 在做播放器的时候,外部窗口无法透明,最终发现是需要设置无边框窗口才行,如下图:方法一 有黑色底色,可参考博客: 《Qt实用技巧:对QPushButton(等类似透明有黑色背...原创 2018-01-19 23:09:36 · 41045 阅读 · 6 评论 -
C++STL开发温习与总结(六): 6.C++语言输入/输出流定义之输入/输出格式控制
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://mp.blog.csdn.net/postedit/79177645C++STL开发温习与总结(六):6.C++语言输入/输出流定义之输入/输出格式控制 本章开始正式进入标准库的温习。1.C++语言输入/输出流原创 2018-01-26 23:26:53 · 33755 阅读 · 0 评论 -
关于 QtCreartor编写纯C++程序调用不到C++某些标准库和枚举以及运行错误 的解决方法
需求 使用高于Qt5版本QtCreator编写纯C++程序。测试代码// ios::exceptions#include <iostream> // std::cerr#include <fstream> // std::ifstreamusing namespace std;int main () { std::ifstre...原创 2018-01-05 17:04:09 · 36427 阅读 · 0 评论 -
C++ STL开发温习与总结(四): 4.C++面向对象机制的实现
原博主博客地址:http://blog.csdn.net/qq21497936本文章博客地址:http://blog.csdn.net/qq21497936/article/details/78105316 C++ STL开发温习与总结(四):4.C++面向对象机制的实现 对比与C语言的函数,C++增加了重载(Overloaded)、内联(Inline原创 2017-09-26 18:17:05 · 34804 阅读 · 0 评论 -
linux实用技巧:使用脚本获取活动网卡的mac地址
需求 因为定制的ubuntu没有dbus,导致qtnetwork的allinterface接口(获取网卡)调用失败,更改方式:使用脚本获取mac地址到文件,qt从文件中读取。错误截图 脚本获取ifconfig $if | head -n 1 | awk `{print $5}`ifconfig $if | head -n 1原创 2017-12-15 09:28:03 · 34194 阅读 · 0 评论