0

Ich erstelle eine Augmented-Reality-Desktop-Anwendung mit Unity und ARToolkit. Zu Testzwecken habe ich eine Single-Szene-Anwendung erstellt, um die Funktionsweise des ARToolkits zu testen. Es läuft perfekt im Unity-Editor, dh die Webcam funktioniert im Unity-Editor korrekt. Nach dem Erstellen der Anwendung, wenn ich die EXE-Datei öffne, öffnet es die Webcam nicht und gibt ARWrapper.dll dllnotfundedexception. Hi, sollte ich es lösen und wie aktiviere ich meine Laptop-Webcam in der .exe-Anwendungsdatei ??? Befestigt Bild zeigt das Problem auf der Hand .. enter image description hereDllNotFoundException beim Erstellen von Desktop-Einheit-Anwendung mit ARtoolkit

Antwort

0

haben einen Blick auf die Dokumentation hier: http://artoolkit.org/documentation/doku.php?id=6_Unity:unity_on_windows

Sieht aus wie die ARWrapper.dll im selben Verzeichnis wie die App sein muss.

Beste

[Bearbeiten]

Auszug aus der Dokumentation ich oben erwähnt habe:

" Trotz der ARWrapper.dll eindeutig im Sinne wird in den Ordner, so kann der Unity-Editor nicht in der Lage sein, eine erforderliche abhängige DLL zu finden (dh eine DLL, von der die ARWrapper-DLL abhängt). Verwirrenderweise müssen die abhängigen DLLs in demselben Ordner wie die EXE-Datei der Host-Anwendung vorhanden sein (in diesem Fall der Unity-Editor). Dies ist normalerweise C: \ Programme (x86) \ Unity \ Editor ed-DLLs werden normalerweise (zumindest seit ARToolKit for Unity v2.0.3) vom ARToolKit for Unity-Installationsprogramm installiert. Wenn Sie jedoch Schwierigkeiten haben, können Sie dies überprüfen. Überprüfen Sie, ob die folgenden vorhanden sind in diesem Ordner: ARvideo.dll pthreadVC2.dll opencvcore246.dll - opencvflann246.dll DSVL.dll "

+0

In welchem ​​Verzeichnis Der Anwendungsordner oder die Einheit Motor-Ordner in C? Fahrt ? –