如何动态加载外部库?

时间:2014-03-15 20:01:58

标签: haskell

是否存在等效于POSIX“dlopen或Windows”LoadLibrary的Haskell?所有FFI内容似乎只适用于链接时指定的库。

1 个答案:

答案 0 :(得分:4)

快速推动System.Posix.DynamicLinker。您还可以尝试使用plugins包来获得更多高级内容。

对于Windows,有System.Win32.DLLgetProcAddress的结果可以使用castPtrToFunPtr转换为函数指针。