
C
文章平均质量分 54
Lay_Nobody
这个作者很懒,什么都没留下…
展开
-
C语言实现16k、48kpcm数据的双向重采样
【代码】C语言实现16k、48kpcm数据的双向重采样。原创 2023-08-16 11:42:18 · 1234 阅读 · 0 评论 -
三种方法检测pthread线程是否依然存活
三种 Linux 检测线程是否存活的方法。原创 2023-02-27 22:32:08 · 2947 阅读 · 0 评论 -
gcc, clang and llvm
gcc, clang and llvm原创 2022-11-10 11:53:07 · 161 阅读 · 0 评论 -
编译第三方库提示typedef重复定义
我看不懂,但我真的好震撼。。。引自:[轻笔记]多个第三方库typedef重定义冲突问题描述工程依赖opencv与课题组项目的一个库,编译时出现以下错误:大概意思是,两个库里都用typedef定义了int64,发生冲突。无解之下请教了课题组的c++小王子——建哥。不一会,建哥发我一个链接:Typedef redefinition (C2371) for uint32 in two 3rd-party libraries。问题本质是一样的。所以,照猫画虎,在冲突的库头文件前后分别加下如下内容,问转载 2022-05-07 10:09:35 · 1232 阅读 · 0 评论 -
windows编译librtmp
文章目录编译准备编译过程编译问题编译准备librtmp依赖 openssl、zlib。openssl的编译请看 openssl源码编译。zlib的编译请看windows 编译zlibrtmpdump源码:RTMPDump编译过程rtmpdump 源码规模不大,并且后续要做跨平台构建,所以自己写CMakeLists.txt 构建。编译问题问题描述:rtmp_sys.h 与 系统库中 ucrt/errno.h 对 宏EWOULDBLOCK 的定义冲突 问题定位:检查 ucrt/e原创 2021-11-10 15:30:40 · 1248 阅读 · 0 评论 -
windows编译 zlib
文章目录编译准备编译过程方法一:zlib自带解决方案方法二:cmake编译问题编译准备zlib相关链接如下:官网主页某一个源码编译过程方法一:zlib自带解决方案解压源码后,在如下路径中选择符合自己vs版本的文件夹文件夹内包含vs解决方案。方法二:cmake解压源码,根目录如下:基于cmake完成跨平台构建。编译问题暂无。...原创 2021-11-10 14:30:26 · 1011 阅读 · 5 评论 -
c语言结构体中冒号表示位域
详细的分配规则及实例参考结构体中的冒号用法,摘录部分重要内容如下:1、位域必须存储在同一个类型中,不能跨类型,同时也说明位域的长度不会超过所定义类型的长度。如果一个定 义类型单元里所剩空间无法存放下一个域,则下一个域应该从下一单元开始存放。例如:所定义的类型是int类型,一共32为,目前用掉了25位还剩下7位,这时要存储一个8位的位域元素,那么这个元素就只能从下一个int类型的单元开始而不会在前面一个int类型中占7为后面的int类型中占1位。2、如果位域的位域长度为0表示是个空域,同时下一个原创 2021-10-25 16:36:51 · 369 阅读 · 0 评论 -
Linux 监测键盘输入
引自:linux下C实现对键盘事件的监听(按下键盘的时候程序立刻读取) 本文链接:https://blog.csdn...转载 2019-09-09 14:32:47 · 2453 阅读 · 0 评论 -
pthread与std::thread的区别与应用
转载自:从 pthread 转换到 std::thread以前一直都是用pthread的API写C++的多线程程序。虽然很早之前就听说,从C++11开始,标准库里已经包含了对线程的支持,不过一直没有拿来用,最近刚好有空,借着pthread的经验学习下std::thread的用法。Threadstd::thread的构造函数方便得出人意料,这得感谢std::bind这个神奇的函数。在std:...转载 2018-12-29 10:43:48 · 18031 阅读 · 4 评论 -
linux c获得时间和设置时间
linux c获得时间和设置时间转载 2018-12-12 14:46:55 · 913 阅读 · 0 评论