- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 VS2019 MSVC 版本变更 14.27.29110 转 14.24.28314
在搭建多平台交叉编译环境的时候,有些库我们非自己编译,而采用了网上下载好的一些windows 库,因为MSVC版本的问题,出现很多莫名其妙的C++库文件的语法错误。如题所描述的,vistual studio 默认安装环境中的MSVC版本:MSVCv142-VS2019 C++ x64/x86生成工具(v14.27)在单个组件中,有其他的MSVC可选版本,如下图:我们选择安装了v14.24版本:MSVCv142-VS 2019 C++ x64/x86 生成工具(v14.24).
2020-09-26 11:26:25
6549
2
原创 CFileDialog 选择多个文件打开同时不同目录下,文件绝对路径不正确的问题
使用CFileDialog 打开多个文件,获取文件路径。一般的使用情况为同一个文件夹目录下的某些文件,除文件名不一致外,前面路径均一样,使用GetStartPosition(),GetNextPathName()无问题;但是对于打开文件夹目录,采用搜索的方式,显示出若干文件,且不在同一目录下,再采用上述方式,就出现了问题,不能准确获取前缀的文件夹目录地址,仅仅使用了第一个文件的绝对地址来覆
2017-12-05 15:31:43
867
原创 HK + FFMPEG + X264 + QSV + libRTMP + FMS踩了坑
最近自己写一个软件,利用海康摄像机的RTSP流通过ffmpeg拉取之后解码成YUV进行相关细节处理,在用X264或者QSV编码,通过rtmp发送到fms的程序。为了保证程序的稳定性,界面配置控制层和底层转码,图像处理,图像合成等采用了多进程的方式,就是为了方便底层可能不稳定从而易维护(其实就是为了偷懒,真内存泄漏啦啥的,直接结束进程在拉起来,图像中断不超过500ms,感觉挺划算)。
2017-06-28 09:52:34
2060
1
转载 C++实现RTMP协议发送H.264编码及AAC编码的音视频,摄像头直播
C++实现RTMP协议发送H.264编码及AAC编码的音视频,摄像头直播C++实现RTMP协议发送H.264编码及AAC编码的音视频 RTMP(Real Time Messaging Protocol)是专门用来传输音视频数据的流媒体协议,最初由Macromedia 公司创建,后来归Adobe公司所有,是一种私有协议,主要用来联系Flash Player和RtmpServer
2016-02-23 10:42:01
577
转载 Redis与Memcached的区别
转载地址:http://blog.youkuaiyun.com/tonysz126/article/details/8280696/Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着
2016-02-18 10:34:58
213
转载 Linux 内核编译
VMware上Linux内核build方法VMware上Linux内核build方法 网络上关于vmware上linux内核build的文章很多,主要问题在于buildc成功后无法正常启动内核,这是vmware的一个bug,目前没有见到好的解决办法。以下内核build并成功运行,关键主要在于:VMware使用ide硬盘。 环境配置 VMware6:
2015-01-16 11:40:38
322
转载 如何编译linux 内核
内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。本文将以RedHat Linux 6.0(kernel 2.
2015-01-13 11:32:13
472
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人