Unity3d 使用ARtoolkit构建桌面unity应用程序时出现DllNotFoundException

Unity3d 使用ARtoolkit构建桌面unity应用程序时出现DllNotFoundException,unity3d,augmented-reality,artoolkit,dllnotfoundexception,Unity3d,Augmented Reality,Artoolkit,Dllnotfoundexception,我正在使用Unity和ARToolkit创建一个增强现实桌面应用程序。出于测试目的,我创建了一个单场景应用程序来测试ARToolkit的工作情况,它在unity editor(即网络摄像头)中运行良好,并且在unity editor中一切正常。在我打开.exe文件时构建应用程序后,它没有打开网络摄像头,而是给出了ARWrapper.dll dllnotfoundexception。我应该如何解决它,以及如何在.exe应用程序文件中启用笔记本电脑网络摄像头???所附图片显示了当前的问题。。 请查看

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

请查看此处的文档:

看起来ARWrapper.dll需要与应用程序位于同一目录中

最好的

[编辑]

我上面提到的文档摘录:

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

在哪个目录中?C驱动器中的应用程序文件夹或unity engine文件夹?