0

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

回答

0

看看文档在这里: http://artoolkit.org/documentation/doku.php?id=6_Unity:unity_on_windows

貌似ARWrapper.dll需要在同一目录中您的应用程序。

最佳

[编辑]从我提到上述的文档

摘录:

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

+0

哪个目录中应用程序文件夹或C中的Unity引擎文件夹?驾驶 ? –