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"