- 博客(1)
- 资源 (12)
- 收藏
- 关注
原创 交叉编译ffmpeg:aac x264 x265
这几天一直在折腾在ubuntu下交叉编译arm平台的ffmpeg,作为一个标准的windows使用者来说,在linux下折腾真是费劲,现在把编译过程记录下,主要是x265的编译太折腾人! 交叉编译环境自行配置。交叉编译AAC:1.下载aac源码wget -O fdk-aac.tar.gz https://github.com/mstorsjo/fdk-aac/tarbal
2016-03-03 10:34:29 5935 3
(源码)小工具箱:锁屏,闹钟,定时关机,关闭显示器
(源码)小工具箱:锁屏,闹钟,定时关机,关闭显示器
详细说明见博客:http://blog.csdn.net/wanglx_/article/details/11136065
2014-10-16
链接库知识锦集
静态连接库,动态链接库知识。__declspec(dlldexport)/__declspec(dllimport)含义及使用
__stdcall含义及使用
各种类型dll的含义及使用和区别。
-----------------------------------------------------------------
_stdcall的作用:
这是一种函数调用约定,什么是函数调用约定?
函数调用约定是指当调用一个函数时,参数会被传递给被调用函数和返回值会被传递给调用参数,函数调用约定就是描述参数是怎么被传递的和有谁平衡堆栈的,当然还有返回值。
函数调用约定有:__stdcall,__cdecl,__fastcall,__thiscall,__nakedcall,__pascal
按照参数传递顺序分类:
1. 从右到左入栈:__stdcall、__cdecl、__thiscall(都是两个下划线)
2. 从左到右入栈:__pascal、__fastcall(都是两个下划线)
堆栈清理:
1. 调用者清除栈
2. 被调用函数返回后清楚栈
_stdcall是Wind32 API函数绝大多数采用的调用约定方式,WINAPI也只是_stdcall的一个别名而已。
__stdcall调用约定的主要特征是:
1、参数是从右往左传递的,也是放在堆栈中。
2、函数的堆栈平衡操作是由被调用函数执行的。
3、在函数名的前面用下划线修饰,在函数名的后面由@来修饰并加上栈需要的字节数的空间
2013-09-17
浪漫红玫瑰+动态文字
浪漫红玫瑰+动态文字,用VC++实现,参考javascript写的1k rose,效果图:http://blog.csdn.net/wanglx_/article/details/11216301
2013-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人