- 博客(40)
- 资源 (2)
- 收藏
- 关注
原创 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
原创 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 控件 CComboBox
第四步:定义CMyComboBox类,并使用CMyComboBox类名替换刚才生成的CComboBox类型的变量的类型。第二步:选中CComboBox控件的下拉箭头,弹出下拉框,拖住拉大到至少能显示5个item的大小。注意:如果不拉大下拉框大于5个item的大小,则运行时下拉框不会显示出来。第三步:选中CComboBox鼠标右键为其添加变量。
2023-04-13 18:37:00 2341 1
转载 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
原创 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
转载 突然不想努力了怎么办?
转自链接: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
原创 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
基于vlc的多界面64位视频播放器
2021-07-27
基于vlc的多界面32位音视频播放器
2021-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人