【问题标题】:CoreML model undefined symbol errorCoreML 模型未定义符号错误
【发布时间】:2019-01-16 13:05:01
【问题描述】:

我创建了一个 coreML 模型,当我尝试在我的 Objective-C 项目中使用它时出现以下错误:

Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_MLFeatureValue", referenced from: objc-class-ref in logistic_model_8000.o "_OBJC_CLASS_$_MLModel", referenced from: objc-class-ref in logistic_model_8000.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

PS:我不确定我可以添加到可能有助于回答问题的其他细节。如果您需要更多详细信息,请放在 cmets 中。

【问题讨论】:

  • 很抱歉问题没有得到解决。我有同样的问题。到底找到解决办法了吗?

标签: ios objective-c xcode coreml


【解决方案1】:

“将二进制文件与库链接”

添加:

CoreML.framework

【讨论】:

  • 为我工作!我认为,这是一个非常简单的解决方案,但不知何故,在第一次尝试后它对我不起作用。我不得不多次清理项目。
  • 您错过了一些链接二进制文件的库,例如,当我添加 mlmodel 并将自动生成设置更改为 Objective-c 时,我遇到了这个错误,然后我记得链接 Vision.framework + CoreML.framework
猜你喜欢
  • 1970-01-01
  • 2021-11-16
  • 2012-10-10
  • 2013-10-22
  • 2014-06-01
  • 2015-11-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多