1

我想为 Swift iOS 框架创建一个模块映射。它将是 ac 库的包装器。问题是 c 库包含另一个目录中的文件。例如“lib.h”有以下一行#include "directory/function.h"。但是当然找不到。我该如何解决?名字是虚构的,但问题是真实的。我会很感激任何答案,谢谢。

示例结构

SwiftFramework.h
module.modulemap
clib
  lib.h
  directory
    function.h
// module.modulemap file content

framework module SwiftFramework {
    umbrella header "SwiftFramework.h"

    module CLib [extern_c] {
        header "lib.h"
    }
}
// lib.h file content

#include "directory/function.h"
4

0 回答 0