自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

庄生晓梦

衣带渐宽终不悔,为伊消得人憔悴。

  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

原创 Qt小bug —— QTableWidget排序后更新数据显示不全

【代码】Qt小bug —— QTableWidget排序后更新数据显示不全。

2024-10-30 14:46:43 143

原创 Qt小bug — LINK : fatal error LNK1158: 无法运行“rc.exe“

在电脑上找到rc.exe 和rcdll.dll (一般在C:\Program Files(x86)\Windows Kits*\bin\x64下面)拷贝到 C:\Qt\Qt5.14.2\5.14.2\msvc2015_64\bin 下面即可。

2024-10-08 15:12:11 510

原创 Qt 自定义通用标题栏TitleBar类

【代码】Qt 自定义通用标题栏TitleBar类。

2024-08-09 16:58:16 540

原创 QToolButton的特殊使用

记录QToolButton的特殊使用方法

2024-05-12 11:05:40 496

原创 mfc 带有复选框的ListBox

添加完后,将m_list_box的类型使用CCheckListBox代替CListBox。

2024-04-16 20:22:56 739

原创 QTableWidget的使用案例

在选择了行时,设置复选框的选中状态。点击复选框后,设置行的选中状态。

2024-04-16 15:11:13 345

原创 解决Qt中文乱码

2.设置UTF-8 BOM为:如果编码是UTF-8则添加。1.设置默认编码为:UTF-8。

2024-04-16 14:04:13 628

原创 vscode远程linux安装codelldb

在windows上使用vscode通过ssh远程连接linux进行c++调试时,在线安装codelldb-x86_64-linux.vsix扩展插件失败,原因是linux服务器上的网络问题,所以需要进行手动安装。首先在windows上下载: codelldb-x86_64-linux.vsix;然后将codelldb-x86_64-linux.vsix保存到linux上;

2023-11-13 14:19:50 995

原创 MFC 鼠标悬停提示框

MFC 鼠标悬停提示框运行效果在MFC窗口中添加一个控件工具栏中拖拽List Box到MFC窗口给List Box添加变量 CListBox m_listbox增加成员变量CWnd* m_tip_parent_wnd;CToolTipCtrl m_tip;给m_listbox创建提示框void create_tip_window(CWnd* tip_wnd, CToolTipCtrl* tip){ tip->Create(tip_wnd); tip->AddToo

2023-10-09 11:23:47 1266

原创 MFC 窗口设置背景色

假设需要绘制背景色的窗口对象是 CStatic wnd_obj,即可在``OnPaint()``中添加如下代码实现。

2023-10-09 11:16:07 329

原创 自绘 MFC 控件 CComboBox

第四步:定义CMyComboBox类,并使用CMyComboBox类名替换刚才生成的CComboBox类型的变量的类型。第二步:选中CComboBox控件的下拉箭头,弹出下拉框,拖住拉大到至少能显示5个item的大小。注意:如果不拉大下拉框大于5个item的大小,则运行时下拉框不会显示出来。第三步:选中CComboBox鼠标右键为其添加变量。

2023-04-13 18:37:00 2341 1

原创 boost::filesystem库在使用时报错无法解析的外部符号

boost::filesystem 编译错误解决方法。

2022-12-09 17:35:20 733

转载 Gstreamer 简介

转载自:John.Leng - 博客园http://www.cnblogs.com/xleng/什么是Gstreamer?Gstreamer是一个支持Windows,Linux,Android, iOS的跨平台的多媒体框架,应用程序可以通过管道(Pipeline)的方式,将多媒体处理的各个步骤串联起来,达到预期的效果。每个步骤通过元素(Element)基于GObject对象系统通过插件(plugins)的方式实现,方便了各项功能的扩展。下图是对基于Gstreamer框架的应用的简单分层:

2022-02-14 10:09:45 8922 1

原创 加载和可执行文件不在同一文件夹下的动态库

引入有如下图中的文件结构,TestVideoCodec.exe 需要动态加载 Plugins 文件夹下面的 xxx.dll;xxx.dll 又链接了其他库,这些库放在Plugins下面,为了使程序能够正确加载到 xxx.dll,则需要按照后续章节中的描述进行加载或设置。Windows 下代码中加载动态库时使用:LoadLibraryExA(filename, NULL, LOAD_WITH_ALTERED_SEARCH_PATH)注:其中 filename(dll路径)需要设置绝

2022-01-07 17:04:43 902

原创 windows下编译ffmpeg4.4报错解决办法

https://www.jianshu.com/p/5f175dec9109

2021-08-05 20:21:15 1489

原创 nginx之在Win32平台上构建nginx+http-flv

标题在Win32平台上构建nginx安装环境其中:Mercurial是为了使用hg拉取nginx的源码;如果使用其他方式获取源码,则无需安装。1、安装:Microsoft Visual Studio 2019(根据自己的需求安装相应版本)2、安装:MSYS3、安装:Perl4、安装:Mercurial5、安装:sed6、下载:pcre 7、下载:zlib8、下载:OpenSSL 9、下载:nginx在cmd中输入:hg clone http://hg.ngi

2020-11-19 14:08:51 386

原创 C++11新特性之列表初始化、POD、聚合类

C++11之列表初始化

2020-11-16 17:02:41 809 1

原创 C++11新特性之模板改进、别名

C++11之模板改进

2020-11-16 11:40:34 243

转载 突然不想努力了怎么办?

转自链接:https://www.zhihu.com/question/31740233/answer/1279701001兄弟,如果你是一位官二代或者富二代,请划走这篇文章!!!如果你和我一样是一个没有背景的平凡人,请你往下看,这是我的肺腑之言!!!————正文————你不想努力的本质:是因为你还不知道什么叫生活!你经历过贫穷吗?我是经历过的,我们家族都是普通的工薪阶层,收入低,文化水平低,没见过什么世面,在生活面前受尽了苦难。贫穷到底有多可怕?请你听我讲。...

2020-10-12 15:02:20 599

原创 基于rabbitmq-c的Rabbitmq C++客户端的实现

基于rabbitmq-c的Rabbitmq C++ Client仅做记录,后续有问题再修改。

2020-08-27 09:08:13 2960 14

原创 C++11新特性之类型推导auto、decltype关键字

C++11之类型推导

2020-07-14 16:21:59 420

原创 Ubuntu下设置中文输入法

Ubuntu下设置中文输入法1.安装汉语语言包sudo apt-get install language-pack-zh-hans执行该命令后,系统就会自动安装所需要的汉语语言包2.安装谷歌拼音输入法sudo apt-get install fcitx-googlepinyin执行该命令后,系统就会自动安装fcitx和goolgepinyin程序,也同时会安装一些配置fcitx的工具3.打开SystemSettings–>Language Support系统会进行语言包搜索,照系统提示

2020-06-21 09:27:10 1018

原创 linux下安装Maven

1、Maven简介 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候...

2019-03-06 16:12:03 251

原创 linux下安装JDK

1、安装jdk首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下:kurento@ubuntu:~$ lsDesktop Documents Downloads examples.desktop Music Pictures Public Templates Videoskuren...

2019-03-06 15:49:57 220

转载 Kurento应用开发指南(以Kurento 5.0为模板) 之一:简介,安装与卸载

原文:https://blog.csdn.net/fireroll/article/details/47440341目录1. Kurento是什么 32. Kurento简介 32.1 WebRTC媒体服务器 32.2 Kurento 媒体服务器 42.3 ...

2019-03-06 15:07:46 520

原创 C++11新特性之override、final、明确默认和删除的特殊成员函数、long long int

1、显示重写和覆盖 C++03中要重写基类的某个虚函数,那么子类中就要保证函数签名相同(函数名称、参数列表相同)。 C++11引入override标识符让编译器去检查基类中有没有相同签名的虚函数,如果没有则编译报错。 C++11还增加了final标识符防止基类或者基类的某个虚函数被继承。#include "stdafx...

2019-02-17 18:18:41 306

原创 C++11新特性之空指针常量nullptr、泛化的常量表达式constexpr

1、空指针常量nullptr· 为了解决函数重载是传入NULL(0)的二义性,C++11引入了关键字nullptr充当空指针常量。 · nullptr的类型是nullptr_t: (1) 可以隐式转换为任意类型的指针或者指向任何成员。 (2) 不能隐式转换为整型,可以隐式转换为bool类型代表false。 (3) 可以和除了整型和bool...

2019-02-17 18:11:25 815

原创 C++11新特性之右值引用、移动构造、移动赋值、移动迭代器

1、左值:可寻址的、引用的是某一个对象、可位于赋值运算符的左边、可以被赋值。2、右值:可读的、引用的是某一个对象指向的地址中的数据、通常位于赋值运算符的右边、取出值赋给其他变量。3、右值引用(T &&)           右值引用就是必须绑定到右值的引用,通过&&来获得右值引用;           声明一个右值引用:int &&a...

2019-02-17 17:45:18 415

原创 利用vs2010编译64位Qt4.8.6(附打包说明)

1、下载Qt4.8.6的源码:http://download.qt.io/archive/qt/2、打开vs2010的命令提示行,进入到源码路径(我本地E:\\opensource\\Qt4.8.6-x64-msvc2010),然后输入:【configure -debug-and-release -opensource -platform win32-msvc2010】对所有qt组件都进行...

2018-12-11 15:20:04 2767

原创 CEF在window10 系统下报错

        最近在window10系统上编译CEF项目报错如下,其中view_process.exe为封装了CEF的进程。另外这个错误只在debug模式下可以在Output窗口看到,release下无法正确加载url。The thread 0x3e70 has exited with code 0 (0x0).[1114/100503.952:FATAL:dwrite_font_pro...

2018-11-14 10:27:40 6910

原创 MFC控件增加滚动条

以Listbox Control为例。 首先,子类化CListBox,重载AddString和InsertString函数;并且根据加入的字符,判断行的宽度,实现RefushHorizontalScrollBar函数,如下://HorScrollListBox.h#include <windows.h>#include <afxwin.h>//...

2018-11-14 09:39:51 2897

转载 CMAKE命令和VS属性对照表

 下文中表来自:https://blog.csdn.net/xum2008/article/details/7268761?source=1,仅做记载。Visual Studio     Cmake Project Reference     add_dependencies() General/Output Directory   ...

2018-11-13 10:52:46 3285

转载 C++标准库函数与系统库中的宏定义冲突

在编译项目中偶然遇到,百度方法,转载以作记录。转载自:https://blog.csdn.net/RNAMatrix/article/details/5765462

2018-11-13 10:24:42 1921

转载 vs 插件小番茄 visual assist x破解版 破解教程&下载

vs 插件小番茄 visual assist x破解版 破解教程&下载转载自:https://blog.csdn.net/duiwangxiaomi/article/details/80257644     visual assist x是一款非常好用的Microsoft Visual Studio插件,它可以完全集成到您的Microsoft开发环境中,升级了您的IDE,在不改变编...

2018-10-09 09:45:51 9191

原创 C++对接webservice接口的方法

C++访问webservice接口可以通过gsoap和com两种方式。具体参考以下链接:https://www.cnblogs.com/virtorld/archive/2012/11/16/2773395.html  

2018-08-03 14:55:12 2118

原创 C++对接VB型驱动的方法

将VB封装成C#的dll,然后做成COM组件。使用.net框架中的注册工具regasm.exe注册。例:regasm.exe  ***.dll  (/codebase)注意:如果有签名文件,需要将其COM组件放在一起。可能需要管理员权限注册。封装COM:https://zhidao.baidu.com/question/1673155420827414507.html ...

2018-08-03 14:50:03 335

原创 windows下编译ffmpeg4.0

1、下载ffmpeg源码:http://www.ffmpeg.org/download.html。 @ 解压到D:\workspace\下面。2、下载msys2:http://msys2.github.io. @ 选择:msys2-x86_64-20160921.exe。默认安装到C:\ msys64  @ 打开msys2.exe,执行: pacman -S make gcc ...

2018-04-24 13:21:07 1537 1

原创 Win32消息集合----方便查阅

//////////////////////////////////////////////////////////////////////////#include "AFXPRIV.H"//消息值的定义来源#include "Dde.h"//DDE消息值的定义来源#include "CPL.H"//控制面板消息值的定义来源#include "WFEXT.H"//文件管理器的消息值的定义来源#in...

2018-03-08 15:58:56 978

原创 cegui-0.8.7源码编译

一、下载相关源码1、cegui-0.8.7源码下载:http://cegui.org.uk/2、cegui依赖库下载 (Windows / Apple OS X Only): https://bitbucket.org/cegui/cegui-dependencies/get/v0-8.zip二、相关工具下载并安装1、python2.7下载:https://www.python.o

2018-03-08 15:49:13 1125 3

转载 QThread使用——关于run和movetoThread的区别

QThread 使用探讨2010-10-23 00:30注意:本文停止更新,请优先考虑 Qt 线程基础(QThread、QtConcurrent等)dbzhang800 2011.06.18QThread 似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用 QThread,随便

2017-04-22 10:52:06 2482

基于 C++ 的 Timer

基于C++11的定时器,支持开始、重置、停止。

2023-12-20

codelldb-x86-64-linux.vsix

vscode C++调试插件codelldb

2023-11-13

基于vlc的多界面64位视频播放器

1、基于vlc的多界面64位音视频播放器; 2、支持rtsp、rtmp、flv、hls等网络流; 3、支持本地文件播放; 4、支持桌面捕获; 5、支持1x1、2x2、3x3、4x4多布局; 6、决32位播放器当打开视频过多时内存过高容易崩溃的问题。

2021-07-27

基于vlc的多界面32位音视频播放器

1、基于vlc的多界面32位音视频播放器; 2、支持rtsp、rtmp、flv、hls等网络流; 3、支持本地文件播放; 4、支持桌面捕获; 5、支持1x1、2x2、3x3、4x4多布局;

2021-02-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除