我正在尝试在我的 Swift 项目中包含一个 3rd 方静态库。我有这两个文件,以及其他一些文件。
GoogleConversionTrackingSDK/ACTReporter.h GoogleConversionTrackingSDK/libGoogleConversionTracking.a
我将.a
文件添加到目标的“链接框架和库”部分。然后我在我的项目中创建了一个module.map
文件,如下所示:
module GoogleConversionTracking {
header "../../Libs/GoogleConversionTrackingSDK/ACTReporter.h"
export *
}
在 Swift 文件中,我现在可以参考它:
import GoogleConversionTracking
但我在链接时收到错误:
ld:找不到 -lGoogleConversionTracking 的库
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
注意:找不到 -lGoogleConversionTracking 的库
你如何解决这个问题?如果可能,我不想使用桥接头,而是使用这些模块定义文件。