Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Emotiv edk.dll Linux支持_.net_Linux_Dllimport - Fatal编程技术网

.net Emotiv edk.dll Linux支持

.net Emotiv edk.dll Linux支持,.net,linux,dllimport,.net,Linux,Dllimport,我正在尝试让EmotivDotNetSdk.dll社区sdk在linux上工作。这些是C#sdk的一部分,用于与耳机连接,该耳机从由创建的脑电波中读取EEG数据(尽管sdk是社区版本)。一切正常,只是无法加载edk.dll。这些dll几年前就已经在.NET框架中编写,甚至在.NET核心成为一种东西之前。我可以在windows上完美运行,在linux上运行完全相同的未经编辑的解决方案会出现错误。。。我的问题是如何确定在unix平台上何时不支持dll 现在,90%的.NET Framework项目(

我正在尝试让EmotivDotNetSdk.dll社区sdk在linux上工作。这些是C#sdk的一部分,用于与耳机连接,该耳机从由创建的脑电波中读取EEG数据(尽管sdk是社区版本)。一切正常,只是无法加载edk.dll。这些dll几年前就已经在.NET框架中编写,甚至在.NET核心成为一种东西之前。我可以在windows上完美运行,在linux上运行完全相同的未经编辑的解决方案会出现错误。。。我的问题是如何确定在unix平台上何时不支持dll

现在,90%的.NET Framework项目(WinForms等除外)都可以将项目移植到.NET core,或者只需将目标框架设置为.NET Standard/core,它就可以工作了。但是,不管目标框架是什么,你怎么知道dll在unix上永远不会工作呢?如何确定它是一条死胡同,试图让它在linux和.net内核上运行?我可以在linux上成功构建我的解决方案,但运行时会出现一个异常,即它找不到所提到的edk.dll的依赖项。我认为edk.dll是从调试符号中剥离出来的,因此我无法进行反编译、查看和重新编译,或者只是检查其目标平台架构等

System.DllNotFoundException:无法加载共享库“edk.dll”或其依赖项之一。为了帮助诊断装载问题,
考虑设置LD.Debug环境变量:ListBK.DLL:无法打开共享对象文件:没有这样的文件或目录
在Emotiv.EdkDll.Unmanged_EE_EmoEngineEventCreate()上
在/home/robbe/Desktop/EmotivSDK/DotNetEmotivSdk/EdkDll.cs中的Emotiv.EdkDll.EE_EmoEngineEventCreate()中:第793行
在/home/robbe/Desktop/EmotivSDK/DotNetEmotivSdk/EmoEngine.cs中的Emotiv.EmoEngine..ctor()处:第391行
在/home/robbe/Desktop/EmotivSDK/DotNetEmotivSdk/EmoEngine.cs中的Emotiv.EmoEngine.get_Instance()处:第416行
位于/home/robbe/Desktop/EmotivSDK/stimulimager.Core/Managers/EmotivManager.cs中的stimulimager.Core.Managers.EmotivManager..ctor(字符串文件路径):第38行
在/home/robbe/Desktop/EmotivSDK/stimulimager.Core/Program.Main()中的stimulimager.Core.Program.Main()处:第10行