在xcode4往工程中加入静态库
先推荐一个比较不错的 日历控件的静态库https://github.com/klazuka/Kal
1,新建一个工程把下载下来存有静态库的文件夹 放在跟新工程同一级文件夹下(不是跟工程文件一个目录而是它上一级目录,也可以放在其他地方,到时填写相对路径即可).
2像新工程里填加静态库的工程文件,即本文里的Kal.xcodeproj文件.可以拖拽,也可以选择add file to project .这时候Kal.xcodeproj就会出现在工程里
3.选中主工程文件 在右边选中targets,在build settings 找到 other linker flags
4,继续在build settings 找到 header search paths
5.添加framework, 在build phases 里link binary with librarys 点加号 最上面那个就是我们自己导入的libKal.a
6.在copy bundle resource 中加入 kal.bundle.
7,大功告成 .引入头文件然后去用导入的控件吧.
有些资料说的很复杂,其实就注意两点就行,一是设置 other linker flags 还有就是头文件查找的位置一定要对应好.
关于相对路径的表示
我们使用“../”来表示上一级目录,“../../”表示上上级的目录,以此类推。下级目录用“/..”表示。
例1:
d:/webProject/web/index.htm
d:/webProject/img/import.jpg
“index.htm”中联接的“import.jpg”应该怎样表示呢?
例2:
d:/webProject/web/xz/index.htm
d:/webProject/img/images/import.jpg
在此例中“index.htm”中联接的“import.jpg”应该怎样表示呢?
例3:
d:/webProject/web/index.htm
d:/webProject/web/import.jpg
在此例中“index.htm”中联接的“import.jpg”应该怎样表示呢?