我正在使用 Swift 编程语言和 Xcode IDE 在我的 macOS 项目之一上使用 OpenCV 库。
我可以按照以下说明编译 OpenCV,
brew install cmake)opencv-4.2.0.zip从https://github.com/opencv/opencv/archive/4.2.0.zip下载。mkdir ~/foo)cd ~/foo)python opencv-4.2.0/platforms/osx/build_framework.py osxosx/opencv2.framework到OpenCVSample_macOS目录中。它在我的 macOS 项目中运行良好。但我必须将构建存档以供分发。当我要存档时,我收到错误,
链接的框架“opencv2.framework”缺少此目标所需的一个或多个架构:arm64。
我在 dlib 中遇到了同样的错误,并且我请求有关问题的帮助。
但通过将排除架构设置为arm64,我可以使用 dlib 库为 Intel 处理器构建 macOS 应用程序。
幸运的是,我找到了一个用于为 osx 构建 OpenCV 的git 存储库。但我不知道如何为 macOS 构建 OpenCV 以及 M1 芯片支持。你能请任何人帮我解决这个问题吗?
非常感谢您的帮助。