首页 文章

Unity中的EmguCV 5. dll文件的问题

提问于
浏览
0

我在Unity 5中遇到了EmguCV的问题 . 我按照其他Threads的说明并将Plugu-folder中的EmguCV dll复制并执行更多步骤 .

当我运行一个小型测试程序时,我使用EmguCV一切正常 . 但是当我试图让我自己的EmguCV项目运行到Unity时,由于缺少.dll文件或者因为它无法加载某些类而存在很多错误 .

例如,它与PresentationCore有问题 . 如果我在Visual Studio中将Assembly添加到PresentationCore,它仍然不知道我正在使用的PresentationCore类 .

我已将 PresentationCore.dll 复制到Unity项目的Plugin文件夹中 . 现在它可以编译脚本但运行程序我得到错误,如下所示:

SpritePacker无法从PresentationCore,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35获取类型 . 错误:无法加载模块中的类 . UnityEditor.Sprites.Packer:GetSelectedPolicyId()DllNotFoundException:MSVCR80.dll . ?A0xe96b2b07.clock_wrapper()TypeLoadException:发生了类型加载异常 . DllNotFoundException:wpfgfx_v0300.dll System.Windows.Media.FactoryMaker..ctor()FileNotFoundException:无法加载文件或程序集'UIAutomationTypes,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一 .

这里有没有人有类似的问题,知道如何解决它们?或者任何想法我做错了什么?

谢谢你的帮助

1 回答

  • 0

    我有一个类似的问题,通过将我的脚本附加到目标游戏内对象( Add Component )来解决 . 当它被删除时,每当我尝试运行Unity时,它都会导致非常类似的错误消息 .

相关问题