我在我的 Apple m1 电脑上构建了 FFTW 。当我运行时lipo -info libfftw3.a
(位于.libs/libfftw3.a
)。它说它是架构ARM64。
在我的 Xcode 中,我将构建目标设置为 10.11,以实现向后兼容性。
现在,当我将 FFTW 库添加到我的 Xcode 项目中时,它会抱怨:
链接库“libfftw3.a”缺少此目标所需的一个或多个架构:x86_64。
我该如何解决这个问题?我是否需要在英特尔设备中构建库并将这两个库一起创建一个通用库(使用lipo
)或者解决这个问题的正确方法是什么?