0
나는 https://www.assetstore.unity3d.com/en/#!/content/10693리눅스 : System.DllNotFoundException : UnityInterface2.dll
그것은 창에서 잘 작동에서 수입 자산을 실행하려고하지만 코드 아래
.....code start.......
[DllImport("UnityInterface2.dll", SetLastError=true)]
public static extern int Init(bool isInitDepthStream, bool isInitColorStream, bool isInitInfraredStream);
.......code end........
...error....
System.DllNotFoundException: UnityInterface2.dll
at (wrapper managed-to-native) KinectWrapper:Init (bool,bool,bool)
at KinectManager.Start() [0x00000] in /home/ashok/New Unity Project/Assets/KinectScripts/KinectManager.cs:657
UnityEngine.Debug:LogError(Object)
KinectManager:Start() (at Assets/KinectScripts/KinectManager.cs:808)
Linux에서 구현하려고합니다. Linux에서 작동하도록 변경해야 할 사항은 무엇입니까? –
기본적으로 https://github.com/rfilkov/OpenNi2UnityInterface에있는 파일을 컴파일하여 UnityInterface.dll 대신 UnityInterface.so 파일을 만들어야하지만 컴파일 할 수는 없습니다. 아래 링크는 https : // github와 관련된 문제를 해결합니다. com/rfilkov/OpenNi2UnityInterface/issues/1. 문제를 해결할 수 있습니까? –
@BMAshok C++로 된 dude.I 프로그램은 없지만 Linux 용으로 컴파일 된 적이 없습니다. 나는 리눅스를 처음부터 가지고있다조차 없다. 내 목표는 문제를 알려주고 문제를 해결하기 위해 무엇을해야하는지 알려주는 것입니다. Linux는 단순히 지원되지 않으며 Linux 용으로 빌드하는 방법을 찾으면 제대로 작동합니다. – Programmer