码迷,mamicode.com
首页 >  
搜索关键字:静态库    ( 1294个结果
如何制作自己的静态库
如何制作自己的静态库将一些不想暴露给使用方的实现代码打包成.a库(比如:百度地图sdk,写sdk的时候,需要使用到)需要创建一个静态库的工程,来实现代码逻辑,并完成对代码的打包(.a库)1.创建静态库工程创建一个测试工程(使用.a库)(将.a库和必要的头文件导入到测试工程)静态库的打包(1、基于模拟...
分类:其他好文   时间:2014-09-22 16:55:52    阅读次数:276
linux下so动态库一些不为人知的秘密
linux 下有动态库和静态库,动态库以.so为扩展名,静态库以.a为扩展名。二者都使用广泛。本文主要讲动态库方面知识。 基本上每一个linux 程序都至少会有一个动态库,查看某个程序使用了那些动态库,使用ldd命令查看 # ldd /bin/ls linux-vdso.so.1 => (0x000...
分类:系统相关   时间:2014-09-22 13:20:52    阅读次数:229
java类打包成jar文件&&jar包的引入
一、将类打包成jar文件 首先分别看下MainActivity.java和func.java的源代码      现在要将func.java打包成jar包,方法如下: a、右击func.java ->Export ->Java ->JAR file b、在Select the resources to export中选择要打包的类,这里注意,如果这个类有调用其他动态/静态库,不需要一...
分类:编程语言   时间:2014-09-22 02:07:01    阅读次数:249
C/C++ 跨平台交叉编译、静态库/动态库编译、MinGW、Cygwin、CodeBlocks使用原理及链接参数选项
C/C++ 跨平台交叉编译、静态库/动态库编译、MinGW、Cygwin、CodeBlocks使用原理及链接参数选项
分类:编程语言   时间:2014-09-20 19:33:39    阅读次数:526
lib 和 dll 的区别、生成以及使用详解
首先介绍一下静态库(静态链接库)、动态库(动态链接库)的概念,首先两者都是代码共享的方式。静态库:在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。即静态库中的指令都全部被直...
分类:其他好文   时间:2014-09-20 11:03:07    阅读次数:183
Linux系统下动态库的生成
Linux系统下动态库的生成 一、简述 Linux下动态库文件的扩展名为 ".so"(Shared Object)。按照约定,所有动态库文件名的形式是libname.so(可能在名字中加入版本号)。这样,线程函数库被称作libthread.so。静态库的文件名形式是libname.a。共享archive的文件名形式是libname.sa。共享archive只是一种过渡形式,帮助人们...
分类:系统相关   时间:2014-09-18 18:57:04    阅读次数:235
浅析静态库链接原理
静态库的链接基本上同链接目标文件.obj/.o相同,但也有些不同的地方。本文简要描述linux下静态库在链接过程中的一些细节。 静态库文件格式 静态库远远不同于动态库,不涉及到符号重定位之类的问题。静态库本质上只是将一堆目标文件进行打包而已。静态库没有标准,不同的linux下都会有些细微的差别。大致的格式wiki上描述的较清楚: Global header -----------------...
分类:其他好文   时间:2014-09-15 22:50:59    阅读次数:351
浅谈NSBundle
图片、xib等资源文件无法直接封入静态库,要想在静态库中使用他们,就必须借助于bundle 那么什么是bundle呢? 简单来说,bundle就是一个内部结构按照标准规则组织的特殊目录,即directory 要知道,iOS的应用都是通过bundle进行封装的,对应的bundle类型...
分类:其他好文   时间:2014-09-14 22:02:07    阅读次数:229
iOS开发之静态库(四)—— 静态框架framework制作
前面介绍过,虽然苹果公司禁止在iOS开发中使用动态库,而且也从XCode中移除了创建静态框架的功能,但我们还是可以通过对XCode进行小小的改动来创建静态框架。编译环境:Macbook Air + OS X 10.9.2 + XCode5.1 + iPhone5s(iOS7.0.3)首先创建一个静....
分类:移动开发   时间:2014-09-14 21:57:27    阅读次数:403
iOS开发之静态库(五)—— 图片、界面xib等资源文件封装到静态框架framework
编译环境:Macbook Air + OS X 10.9.2 + XCode5.1 + iPhone5s(iOS7.0.3)一、首先将资源文件打包成bundle由于bundle是静态的,所以可以将“iOS开发之静态库(三)—— 图片、界面xib等资源文件封装到.a静态库”中生成的“MyToolsWi...
分类:移动开发   时间:2014-09-14 21:55:37    阅读次数:5447
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!