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

Objective-C中的C代码(类/框架/库)

  •  0
  • johankj  · 技术社区  · 15 年前

    如何引用类/框架/库,如 libusb

    目前,我已尝试从.h文件中的@interface内的库启动enum/struct函数。
    但这显然行不通/

    2 回复  |  直到 15 年前
        1
  •  0
  •   Paul    15 年前

    很可能你还没有添加 /usr/local/include /usr/local/lib 到项目中的搜索路径。在Xcode中,调出项目设置或目标设置,并查找名为“搜索路径”的部分。双击“标题搜索路径”并添加 /usr/本地/包括 /usr/本地/lib . 重建项目时,libusb应该是可用的。您需要添加 #include <libusb.h>

    苹果区分了库和框架。图书馆就是你现在拥有的。有头文件和库(dylib)文件,您可以编译和链接它们。它们存储在一些全局位置,例如 /usr/include /usr/本地/包括 ,等等。框架是包含头、库、图形资源、版本信息等的包。

        2
  •  0
  •   mcandre    15 年前
    1. 添加 #include 线。