我正在使用Emgu.CV.monotouch,它在我的项目中给出了一个错误



如何在Xamarin中添加Monotouch.AVFoundation框架链接。ios项目吗?谁能告诉我细节吗?我需要这个,因为我用的是Emgu.CV.Monotouch.dll它给出的错误是

MT5210: Native linking failed, undefined symbol: _AVCaptureSessionPresetMedium。请确认所有必要的框架都已被引用,并且本机库已正确链接。

错误MT5211:本机链接失败,未定义Objective-C类:_OBJC_CLASS_$_AVAssetWriterInputPixelBufferAdaptor。如果'_OBJC_CLASS_$_AVAssetWriterInputPixelBufferAdaptor'是来自第三方绑定的协议,请检查它的api定义文件中是否有[protocol]属性,否则请验证所有必要的框架已被引用并且本机库已正确链接。(MT5211)

错误消息告诉您绑定(程序集)与最新的Xamarin已过期。iOS版本。

新的注册器在7.2.1(及以后)中可用,需要更多的信息(如[Protocol]属性),以便正确工作(并解决很多小问题)。有关如何更新绑定的详细信息,请参阅发行说明中的链接(参见前面的链接)。

可以通过(不固定绑定)使用--registrar:legacy选项来解决这个问题。这将有效地使用旧的注册器(并且您将无法从新注册器中获得好处)。这在发行说明中也有描述。

相关内容

最新更新