[英]Dlib library can't find any STL template in iOS project (Xcode 8)
[英]I can't build dlib library on xcode
我正在尝试在 ios 中使用 dlib,以便可以使用人脸识别运行应用程序
我正在按照此链接为 ios 构建 dlib,然后出现以下错误。
Undefined symbols for architecture arm64:
"_USER_ERROR__missing_dlib_all_source_cpp_file__OR__inconsistent_use_of_DEBUG_or_ENABLE_ASSERTS_preprocessor_directives_", referenced from:
_dlib_check_consistent_assert_usage in DlibWrapper.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的环境
Mac (OSX) 卡特琳娜 10.15.4
SwiftUI(正在使用)
XCode 11.4
iPhone 6S
IOS 13.4.1
恐怕你的标题有点误导。 您不是在尝试构建一个库——您已经下载了一个预编译的库,并试图以一种不应该使用的方式使用它。 有问题的库不是为英特尔架构构建的,因此它不会在模拟器上运行。 对于如何继续,您有多种选择:
或查看 Apple 的机器学习库和技术
https://developer.apple.com/videos/play/wwdc2019/209/ https://developer.apple.com/videos/play/wwdc2018/703/
看看这些和其他关于机器学习和 ARKit 的 WWDC 视频作为入门。
我建议您从 App Store 下载 Apple 自己的Developer
应用程序。
https://apps.apple.com/us/app/apple-developer/id640199958
您可以使用它来查找有关可用资源的许多视频。
有许多非常强大的工具可用。 如果您知道 python 会有所帮助,因为这是进行大量开发工作的地方。
如果您要研究在 iOS 环境中是如何完成的,这可能会有所帮助,这样您就可以更好地了解它与其他平台的关系。 那里有很多有用的文章,这是我发现的第一篇:
https://towardsdatascience.com/core-machine-learning-for-ios-developers-7f2a4b19ec08
关键是不要气馁。 那里有很多有用的信息,当你陷入死胡同时,寻找替代品很重要。
祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.