linux.so.2与单声道的DllImport?

我需要动态加载Linux中的共享对象(以及将来的OS X,但每次只能做一件事),而且似乎实际上试图使用ld-linux.so.2总是会因为DllNotFoundException而失败。 试图加载它在C程序中似乎也失败了(dlopen返回null)。

有没有其他的方式来动态链接单声道没有DllImport库,可能是一种解决方法?


你正在使用错误的'图书馆'。 你应该使用libdl(它可以在Linux和OSX上运行)。

如果您使用DllImport,但如果需要动态支持,则与Reflection.Emit一起使用会更好。

链接地址: http://www.djcxy.com/p/44591.html

上一篇: linux.so.2 with DllImport in Mono?

下一篇: Set unmanaged DLL load directory