C++
文章平均质量分 50
o派大猩o
这个作者很懒,什么都没留下…
展开
-
VS2022编译和打包CEF3(+chromium)源码
执行update_depot_tools.bat,如果出现连接超时,说明代理没设置好,可以尝试将超时的链接拷贝到浏览器中去访问,看看能不能访问得到。这里可能会出现,有的人电脑装了好多版本的vs,建议最后装vs2022,不然可能后面编译找不到正确的windows sdk报错。,找个大一点的磁盘(200G左右),如果中途拉取失败的话,会有个_bad_scm文件夹生成,占用的空间非常大,所以建议200G,亲身体验。抛出异常,这里是有个VS的环境变量找不到,应该是自定义安装目录导致找不到的,可以自己设置一下。原创 2023-07-25 11:23:57 · 1722 阅读 · 0 评论 -
C++提取PDF页成BMP图片
背景:之前接了一个小单子,需求就是将PDF转成.tif图片,刚好闲着,就搜了许多资料,最后选择的是PDFium SDK。1、首先是打开PDF文件,//chPDF为文件路径FPDF_DOCUMENT pdf_doc = FPDF_LoadDocument(chPDF, NULL);if (pdf_doc == NULL){ printf("open file failed."); return;}2、获取PDF文件页数int pageCount = FPDF_GetPageCount(p原创 2021-11-04 18:04:33 · 1501 阅读 · 0 评论 -
QT-监视平台
空余时间学习QT的UI,做了一个监视平台,直接上图。页面1:视频监控页面2:视频回放页面3:系统设置未完成。。。。。。。。做的不好的地方请大家指正,项目现在还在开发阶段,仅供学习参考。值得一提的是播放/录像模块是本人使用FFMPEG做的编解码,目前也是学习阶段,不是特别稳定,建议各位自己再自己建立播放器模块。开发环境:windows10,QT5.6 mingw开放源码,下载链接实在没有积分就私聊我,下一章讲述开发细节。...原创 2021-08-06 10:29:00 · 264 阅读 · 0 评论 -
FFMPEG av_frame_move_ref 使用
最近使用ffmpeg总会碰到视频帧拷贝的问题,其中av_frame_move_ref 就可以实现视频帧的拷贝功能。函数原型:void av_frame_move_ref(AVFrame *dst, AVFrame *src);使用方法:AVFrame *dst = av_frame_alloc();AVFrame *src = av_frame_alloc();//假设这里对src读取到视频帧,av_read_frame(ifmt_ctx, &pkt);av_frame_unref(原创 2021-07-08 18:45:19 · 1238 阅读 · 0 评论