mono dllimport DllNotFoundException

时间:2016-11-08 17:36:56

标签: c# mono dllimport filenotfoundexception

我目前正在尝试在linux(Debian8)/ mono中移植Windows / .NET 4.0应用程序,但是我有一些关于p / invoke某些自定义库的问题。

这是我的代码:

[DllImport("FILE_Module.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern IntPtr getVersioneLib();

然后在代码中的其他地方调用该函数。

我还在调试路径中创建了exename.exe.config文件,其中dllmap标记指向libFILE_Module.so,它位于/ usr / local / lib中,而ldconfig -p输出似乎没问题。

我还做了几次尝试,例如

[DllImport("FILE_Module", CallingConvention = CallingConvention.Cdecl)]

但我无法接收DllNotFoundException

有什么想法吗?我肯定错过了什么,但......什么?

提前致谢,并表示最诚挚的问候!

0 个答案:

没有答案