- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 typedef和define 定义数据类型和其他库冲突的问题
1.namespace包含库的头文件,然后定义类封装,只能解决纯C的库,C++库会导致名字空间联结,从而编译失败。2.引用库头文件后,立即undef类型,适用于define/typedef定义的类型。
2023-01-31 20:27:30
630
原创 Linux gdb调试CPU高的问题
一、定位流程:1.找出进程的进程号: 命令:top2.找出进程的所有线程号:(PID就是线程号列表,按CPU使用率从高到低排列) 命令:top -H -p 76173.调试进程:命令: gdb attach 进程号4.查看进程所有线程:(LWP为线程ID)命令:info thread5.切换到指定线程ID:命令:thread 线程序号6.查看堆栈:命令:bt二、CPU高的原因:1.操作耗CPU,比如音视频编解码。2.while死.......
2020-08-20 19:59:38
2970
转载 音频编解码格式
1.https://blog.youkuaiyun.com/zhangrui_fslib_org/article/details/50756640
2020-08-19 14:15:39
476
转载 Makefile 使用总结
引用https://www.cnblogs.com/wang_yb/p/3990952.html1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目,...
2019-03-20 10:12:58
128
转载 DLL导出类避免地狱问题的完美解决方案
引用https://www.cnblogs.com/rainbow70626/p/4666040.htmlDLL导出类避免地狱问题的完美解决方案 DLL动态链接库是程序复用的重要方式,DLL可以导出函数,使函数被多个程序复用,DLL中的函数实现可以被修改而无需重新编译和连接使用该DLL的应用程序。作为一名面向对象的程序员,希望DLL可以导出类,以便在类的层次上实现复用。所幸的是,D...
2019-03-15 20:36:02
141
转载 Windows动态链接库DLL和静态库的原理以及创建方法
文章转载https://blog.youkuaiyun.com/helloworld201456/article/details/29540719和https://blog.youkuaiyun.com/nirendao/article/details/50572087一.动态链接库的原理: Windows系统平台上,你可以将独立的程序模块创建为较小的DLL(DynamicLinkabl...
2019-03-15 17:40:57
1062
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人