
C++
文章平均质量分 51
fox狐狸
无简介
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++获取时间间隔(毫秒)
LARGE_INTEGER m_i64CPUFreq;LARGE_INTEGER m_i64Begin;LARGE_INTEGER m_i64End;QueryPerformanceFrequency(&m_i64CPUFreq);QueryPerformanceCounter(&m_i64Begin); //do something..............QueryPerformanceCounter(&m_i64End);// 获取毫秒doubl...原创 2022-05-25 16:11:08 · 630 阅读 · 0 评论 -
FFmpeg在VS2019下的编译
今天无意中在gayhub发现个牛逼工程,全VS工程编译FFMPEG库,包括依赖库全是VS生成的,无需Mingw等Linux环境。简单记录下过程,以防将来重装系统等情况,备忘。GitHub - ShiftMediaProject/FFmpeg: Unofficial FFmpeg with added custom native Visual Studio project build tools. FFmpeg: A complete, cross-platform solution to recor转载 2021-11-03 11:46:10 · 1589 阅读 · 1 评论 -
VS2019+msys2编译ffmpeg
1、下载VS2019社区版本、下载msys64位版本的可执行文件进行安装。https://www.msys2.org msys2官网https://visualstudio.microsoft.com/zh-hans/downloads/ VS2019下载地址2、通过vs2019的x86 Native Tools 命令行工具打开msys2,并继承命令行工具的环境变量用文本编辑器打开 msys2安装根目录下的msys2_shell.cmd ,将rem set MSYS2_PATH_TYPE=inh原创 2021-10-28 09:51:53 · 678 阅读 · 0 评论 -
Qt程序最小化或WIN+D后再打开,UI接收不到QEvent::UpdateRequest消息
前言碰到一个很奇怪的问题,双屏下,Qt程序最小化或WIN+D后再打开,界面出现部分或全部假死的现象,接收不到QEvent::UpdateRequest事件:原因在最小化窗口属性后,Qt :: WA_Mapped从QWidget中删除(可以在qwidget.cpp中设置断点到setAttribute_internal来检查它)。 但是在显示窗口后没有再次设置此属性。 如果不满足QWidgetBackingStore :: sync中的(discardSyncRequest(tlw,tlwE...原创 2020-12-22 11:15:22 · 817 阅读 · 0 评论 -
qt5.12.3版本在Qt creator中添加源码调试
Qt 针对 Windows 平台提供了两种安装包:MinGW版本: 使用MinGW作为默认编辑器,附带了GCC,GDB 等工具,在qtCreator中可以使用GDB 作为默认的调试器。MSVC版(VS2013 VS2015 VS2017..)使用MSVC作为默认编译器,需要使用CDB调试器。在写代码的时候,或者调试程序的时候,需要追踪到qt源码中查看实现,那么怎么在qt编码的时候,方便跳转到对应的qt源码中呢,以及调试的时候,可以在源码中下断点进行调试?1. 我们需要在安装qt版本到时候,同原创 2020-11-26 18:00:00 · 1415 阅读 · 0 评论 -
C++注册监听器demo
// .henum class SlideMultiplexerCtrlId{ // public SelectionChanged, ChangeCurrentPage,};} // namespace sdnamespace sd { namespace tools {class SlideMultiplexerCtrlEvent{public: SlideMultiplexerCtrlId const meEventId; const...原创 2020-05-14 10:36:49 · 669 阅读 · 0 评论 -
QScrollbar进行垂直滚动条qss详细设置
QScrollBar::vertical {margin: 13px 50px 13px 50px;background-color: rgb(255, 255, 255, 100);border:0px;width:12px;}.QScrollBar::handle:vertical {background-color:purple;width:12px;}QScrollBar::add-page:vertical {background-color:pink;原创 2020-05-14 10:27:34 · 1397 阅读 · 0 评论 -
QT问题
1、继承QAbstractButtonPrivate等私有类的方法,添加对应的***_private模块即可。(添加widgets_private模块)后续问题,持续更新中...原创 2019-10-15 11:32:12 · 196 阅读 · 0 评论 -
Chrome学习笔记(三):UI组件,皮肤引擎
原创文章,转载请注明:转载自Soul Apogee本文链接地址:Chrome学习笔记(三):UI组件,皮肤引擎 —— 控件库这篇文章是接着上篇文章继续聊的,Chrome的代码实在太多,每一个东西单拿出来都可以说很很多,单就一个breakpad都说了两篇。恩,不过也许是我太啰嗦了。1. UI控件库(Control)简介我们知道Chrome做这一套皮肤引擎是为了替换掉Windows转载 2017-04-25 18:56:11 · 1414 阅读 · 0 评论 -
Chrome学习笔记(二):UI组件,皮肤引擎
原创文章,转载请注明:转载自Soul Apogee本文链接地址:Chrome学习笔记(二):UI组件,皮肤引擎 —— 基础设施篇Chrome的UI是很奇妙的,因为看起来能很好的跨平台,而且可以很好的兼容各个平台的特性,比如在Mac下最小化和关闭按钮在左侧,还兼容全屏的特性,在Linux上,也能加载GTK的外框,外加现在Chrome在推的Aura,更是直接接管了桌面合成器。。。这一切转载 2017-04-25 18:55:27 · 2582 阅读 · 0 评论 -
Chrome学习笔记(一):线程模型,消息循环
原创文章,转载请注明:转载自Soul Apogee本文链接地址:Chrome学习笔记(一):线程模型,消息循环看Chrome已经有一段时间了,但是一直都没有沉淀些内容下来,是该写写笔记什么的了,免得自己忘记了。看的都是Windows平台下的代码,所以记录也都是记录的。。。废话。。那么首先,先从最基础的东西记录起吧:Chrome的线程模型和消息循环。多线程的麻烦多转载 2017-04-25 18:52:48 · 513 阅读 · 0 评论 -
CEF会遇到的问题
一、资源文件都添加的情况下,debug下运行还是会出现崩溃二、flash配置包括路径、文件等都没有问题的情况下,但是flash还是不能正常加载。三、 [1201/100152:FATAL:memory.cc(19)] Out of memory. size=4194304 的cef内存溢出错误原创 2016-12-01 20:11:42 · 18751 阅读 · 8 评论 -
MFC Win32 sendmessage丢失this指针,this指针变为NULL
一般导致这种问题的原因是内存访问越界造成的,看一下调用栈或者sendmessage之前是否有数组分配越界。原创 2016-12-05 13:23:35 · 592 阅读 · 0 评论