最近百度地图的SDK更新了,为了兼容IOS 9 ,不得不做更新。 下载SDK后发现,原来的静态库.a木有了。现在是framework,而且做了真机和模拟器两个,显然需要我们将两个framework合并成一个。 framework不能直接合并...
分类:
其他好文 时间:
2015-07-21 20:46:36
阅读次数:
107
1、一个程序从源文件编译生成可执行文件的步骤:预编译 --> 编译 --> 汇编 --> 链接(1)预编译主要处理在源代码文件中以“#”开始的预编译指令,如宏展开、处理条件编译指令、处理#include指令等。(2)编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析以及优化后生成相应...
分类:
编程语言 时间:
2015-07-19 10:03:22
阅读次数:
231
Linux生成动态库系统一个、说明 Linux下动态库文件的扩展名为 ".so"(Shared Object)。依照约定,全部动态库文件名称的形式是libname.so(可能在名字中增加版本)。这样。线程函数库被称作libthread.so。静态库的文件名称形式是libname.a。共享arc...
分类:
系统相关 时间:
2015-07-16 09:36:06
阅读次数:
166
real framework中不可以使用类别 或 不可以不包含类文件real framework 中直接调用NSClassFromString函数会返回null 需要强制加载指定类 或 直接通过类名引用linux中静态库和动态库的区别一、不同库从本质上来说是一种可执行代码的二进制格式,可以被载入内存...
分类:
其他好文 时间:
2015-07-15 20:50:36
阅读次数:
100
链接文件路径ln -fs ../../../../文件夹 (../代表路径层级)svn 软连接文件路径1.cd到需要软连接的文件架下2.通过ln -fs ../../../../文件夹 (文件名字) 创建软连接(必须要用到相对路径)3.xcode里边导入静态库二:拷贝文件svn copy svn:....
分类:
其他好文 时间:
2015-07-15 16:40:39
阅读次数:
104
场景:解决TencentOpenAPI.framework与ZbarSDK中 _base64_encode 函数的冲突后来在网络上搜寻,删除掉 Other Linker Flag 的-all_load 就可以解决静态库冲突的问题,但是这样做的话,会使一些外部的静态库,使用objc扩展函数(catag...
分类:
移动开发 时间:
2015-07-14 15:00:10
阅读次数:
136
-l 是直接加上某库的名称,如-lc是libc库-L 是库的路径,搜索的时候优先在-L目录下搜索-L指定库的路径,-l指定库的名字libxml2可以这样写-lxm2静态库链接时搜索路径顺序:1. ld会去找GCC命令中的参数-L2. 再找gcc的环境变量LIBRARY_PATH3. 再找内定目录 /...
分类:
其他好文 时间:
2015-07-12 17:07:34
阅读次数:
140
一,到http://download.csdn.net/detail/ts173383201/4505201去下载源代码,然后解压;
二,cd到你解压后的文件夹下,就是有configure的那个目录下,执行命令./configure;
三,执行cd lib跳到lib目录下,执行make命令,会在上层目录(就是刚才有configure那个目录)生成libunp.a文件
四,复制这个静态库lib...
分类:
其他好文 时间:
2015-07-12 11:20:29
阅读次数:
170
一、使用make更新静态库静态库文件是一些.o文件的集合,在Linux中使用ar工具对它进行维护管理。一个静态库通常由多个.o文件组成,这些.o文件可独立的被作为一个规则的目标,库成员作为目标时需要按照如下格式来书写:ARCHIVE(MEMBER)注:这种格式只能出现在规则的目标和依赖中,不能出现在...
分类:
其他好文 时间:
2015-07-11 11:53:51
阅读次数:
177
Xcode 6制作动态及静态FrameworkiOS静态库关键点新建Target为Cocoa Touch Framework,deployment target(支持的最低版本的系统)设置成5.1.1。制作通用动态库(可同时在真机以及模拟器上使用)# Sets the target folders ...
分类:
其他好文 时间:
2015-07-11 01:04:28
阅读次数:
257