我有一个纯c的sdk,直接编译会生成最终文件c库,我想最终生成object-c库,供ios app调用,有谁有什么办法
现在很急,请大家帮帮我。谢谢大家,万分感谢。

解决方案 »

  1.   

    不知道你说的c库和oc库指的是什么,xcode支持混编的,估计你说的什么c库直接拉到项目中就能用了
    如果同一个文件中既有c代码也有oc的代码,要把扩展名由.m改成.mm
      

  2.   

    基于makefile编译 可供ios调用的c库
      

  3.   

    这个看我的理解对不对。
    (1)楼主有c的源码
    (2)楼主目前用makefiel编译出来的是.o文件。解决:
    (1)创建xcode下面的 工程,类型不要选app,而是选静态库。
    (2)工程里面引入c源代码。
    (3)编译通过。
    (4)release库,交给app工程使用。app工程使用时,注意 c库里的头文件,要么引入app工程,要么在app工程配置里面指明头文件路径。