代码之家  ›  专栏  ›  技术社区  ›  stefanB

Xcode-如何将c库和头文件包含到cocoa项目中?

  •  13
  • stefanB  · 技术社区  · 15 年前

    如何将c库添加到Xcode Cocoa项目?

    或者最好的选择是什么,我不想将它们复制到Cocoa项目目录中。

    我有一个C项目叫做 a a.dylib 和头文件 a.h

    我想从Xcode中的objective-c应用程序使用这个库。

    如何将头文件和库添加到Xcode项目中?

    我可以拖拽你的头发 a、 动态库 进入 other frameworks a、 h ?

    3 回复  |  直到 15 年前
        1
  •  27
  •   stefanB    15 年前

    我想出来了。

    a 部署目录(标题)到 搜索路径 项目设置

    • 作为 Header Search Paths ,如用作 <a/a.h>
    • User Header Search Paths ,如用作 "a/a.h"

    至于库,我只是将它拖到Xcode项目,并将其设置为引用库而不是复制。

        2
  •  5
  •   Siddhartha Saif    11 年前

    以下是在项目中添加头文件test.h之前的步骤。这是文件的根位置->图书馆->包括->测试h

    1. 查找用户标题搜索路径。在此处添加头文件位置。向调试、发布和任何架构字段添加以下值$(SRCROOT)/Library/include。项目根目录是包含项目的文件夹,它包含conatins.xcodeproj文件。

    # include "test.h"
    
        3
  •  2
  •   Ben Gottlieb    15 年前

    您可以将.a和.h文件都拖到Xcode,但请确保不要选中“将项目复制到项目文件夹”。至于引用头文件,您需要将其放置在一个位置,以便在#include/#import语句中为其添加路径。是否有不想将标题复制到项目文件的原因?