首先是需要编译成.a的源文件
hello.h:
#ifndef __INCLUDE_HELLO_H__ #define __INCLUDE_HELLO_H__ void hello(const char *name); #endif // end __INCLUDE_HELLO_H__
hello.c
#include "stdio.h" void hello(const char *name) { printf("Hello world %s\n", name); }
删掉原来的.h和.m:
把上面的.c和.h加入到工程中:
配置项目的最低配置为iOS6.0
打开到目录中,可以查看,已经同时生成了模拟器的.a库和真机的.a 库
模拟器的:
真机的(需要加载的库注意是不一样的):
用lipo -create (要合并到一起的三个文件) -output (合并到一起的文件名)
首先我把这两个文件复制到桌面,然后修改对应的名字,一个为libhelloi386.a另一个为libhello7.a,然后在终端执行下面的命令:
csdn下载地址:http://download.csdn.net/detail/zengraoli/8115253
原文地址:http://blog.csdn.net/zengraoli/article/details/40741479