我最近将Unity项目从Unity移植到Mac,并尝试在Mac上重新集成Emgu.CV。当我尝试使用Emgu.CV时,将引发此错误:
DllNotFoundException:/Users/builduser/buildslave/mono/build/external/buildscripts/add_to_build_results/monodistribution/lib/libgdiplus.dylib System.Drawing.SafeNativeMethods + Gdip.Initialize()(在:0) System.Drawing.SafeNativeMethods + Gdip..cctor()(在:0时) 重新抛出为TypeInitializationException:'Gdip'的类型初始值设定项引发了异常。 System.Drawing.Bitmap..ctor(System.String文件名)(位于:0) (包装器远程调用检查)System.Drawing.Bitmap..ctor(字符串) Emgu.CV.Image`2 [TColor,TDepth] .LoadFileUsingBitmap(System.IO.FileInfo文件)(位于:0)
Emgu.CV在Windows上可以正常运行,但bu在Mac上会引发此错误。这似乎是一个单声道的问题,但我无法解决该问题。有人有想法么?其他.dll和依赖项也可以正常工作,似乎是Emgu给出了此错误。