【问题标题】:DllNotFoundException in while building desktop unity application using ARtoolkit使用 ARtoolkit 构建桌面统一应用程序时出现 DllNotFoundException
【发布时间】:2016-04-10 09:20:40
【问题描述】:

我正在使用 Unity 和 ARToolkit 创建一个增强现实桌面应用程序。出于测试目的,我创建了一个单一场景应用程序来测试 ARToolkit 的工作情况,它在统一编辑器(即网络摄像头)中完美运行,并且在统一编辑器中一切正常。在我打开 .exe 文件时构建应用程序后,它没有打开网络摄像头并且给出了 ARWrapper.dll dllnotfoundexception。我应该如何解决它以及如何在 .exe 应用程序文件中启用我的笔记本电脑网络摄像头???附图显示了手头的问题..

【问题讨论】:

    标签: unity3d augmented-reality artoolkit dllnotfoundexception


    【解决方案1】:

    在此处查看文档: http://artoolkit.org/documentation/doku.php?id=6_Unity:unity_on_windows

    看起来 ARWrapper.dll 需要与您的应用位于同一目录中。

    最好的

    [编辑]

    摘自我上面提到的文档:

    " 尽管 ARWrapper.dll 明显位于引用的文件夹中,但 Unity 编辑器可能无法找到所需的依赖 DLL(即 ARWrapper DLL 依赖的 DLL)。令人困惑的是,依赖的 DLL 必须与宿主应用程序(在本例中为 Unity 编辑器)的 .exe 文件位于同一文件夹中,通常为 C:\Program Files (x86)\Unity\Editor。所需的 DLL 通常由 ARToolKit for Unity 安装程序安装(至少从 ARToolKit for Unity v2.0.3 开始),但如果您遇到困难,可以仔细检查。检查该文件夹中是否存在以下内容: ARvideo.dll pthreadVC2.dll opencvcore246.dll - opencvflann246.dll DSVL.dll "

    【讨论】:

    • 在哪个目录下? C盘的应用程序文件夹还是unity engine文件夹?
    猜你喜欢
    • 1970-01-01
    • 2010-11-16
    • 1970-01-01
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    相关资源
    最近更新 更多