本质
库是一种可执行代码的二进制格式,可以被载入内存中执行
库分静态库和动态库两种.
一.概念
静态函数库
库的名字一般是libxxx.a
函数库的链接是在编译时期完成
所有相关对象与牵涉的函数库被链接合成一个可执行文件
运行时,与函数库再无瓜葛
动态函数库
库的名字一般是li...
分类:
其他好文 时间:
2014-07-18 22:21:45
阅读次数:
195
在分析Jelly Bean Audio Subsystem的时候,发现HAL层的库audio_policy.xxx.so与其依赖的静态库libaudiopolicy_legacy.a都有audio_policy_hal.cpp这个源文件而且两者都定义了一个HMI。当调用者引用HMI的时候,调用的究竟...
分类:
其他好文 时间:
2014-07-16 21:51:35
阅读次数:
270
转帖:http://blog.csdn.net/whygosofar/article/details/2821875MSDN中对于在不同的配置下Link的LIB作了说明:C Runtime Library:开关对应的库版本/MDMSVCRT.LIB多线程DLL的Release版本/MDdMSVCRT...
分类:
其他好文 时间:
2014-07-16 21:36:59
阅读次数:
220
一般的某个应用单独新建一个 project 就可以了,然后把所有的程序文件都放在里面,这个可以满足大部分普通的需求,但是有时候,项目有可能要使用其他的项目文件,或者引入其他的静态库文件,这个时候 workspace 就派上用场了,workspace 即可以单独管理多个项目,又可以通过配置,让各个项目...
分类:
其他好文 时间:
2014-07-16 21:04:42
阅读次数:
155
#mf:mult file
#liba: liaxxx.a
#libso:libxxx.so
run:main
./main
mfo:add.c main.c
gcc -c add.c main.c
mfe:mfo
gcc -o main add.o main.o
libo:add.c
gcc -c add.c...
分类:
其他好文 时间:
2014-07-16 17:11:20
阅读次数:
165
非原创在http://www.2cto.com/kf/201305/213314.html的基础上稍做修改。1、官网下载最新的SDK开发包_iOS静态库文件 http://developer.baidu.com/map/sdkiosdev-download.htm解压后如下:其中inc是头文件map...
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。静态库和动态库的区别1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的...
分类:
其他好文 时间:
2014-07-12 13:39:36
阅读次数:
206
上一篇文章主要是参照AwesomePlayer直接用SoftwareRenderer类来显示yuv,为了能用到这个类,不惜依赖了libstagefright、libstagefright_color_conversion等动态静态库,从而造成程序具有很高的耦合度,也不便于我们理解yuv数据直接显示的深层次原因。
于是我开始研究SoftwareRenderer的具体实现,我们来提取Soft...
分类:
移动开发 时间:
2014-07-11 00:14:52
阅读次数:
509
一、打开vs2010
二、创建项目
新建项目->win32控制台应用程序->下一步->应用程序设置中选择静态库,不勾选预编译头->完成。具体如下图:
三、拷贝源码
将lua源码中的*.h文件拷贝到项目的头文件文件夹下,将lua源码中的*.c文件拷贝到项目的源文件文件夹下。
四、生成lua.lib
项目右键->生成。此时即可在项目的Debug文件夹下看到生成的 lua.lib了。...
分类:
其他好文 时间:
2014-07-08 11:24:01
阅读次数:
195
方法:
1.在jni目录下新建Application.mk; 加入 APP_STL := stlport_static右边的值还可以换成下面几个:
system - 使用默认最小的C++运行库,这样生成的应用体积小,内存占用小,但部分功能将无法支持
stlport_static - 使用STLport作为静态库,这项是Android开发网极力推荐的
stlport_shared - STL...
分类:
移动开发 时间:
2014-07-08 11:04:35
阅读次数:
397