可以是在非 Windows 操作系统上使用/与 Haskell 的 FFI(外部函数接口)交互的 windows dll 吗?例如,如果我有 OSX,我可以将 .dll 与 FFI 接口(使用 dll 函数)吗?
示例:我有一个在 Windows 中编写和编译的 my.dll 文件。使用 Haskell 的 FFI(外部函数接口),我可以在 Haskell 中编写一个程序来加载 my.dll 并使用其中的函数。问题是:我可以在 OSX 中编写一个 Haskell 程序并通过 FFI 使用 my.dll,还是必须是在 Windows 中编译的 Haskell 程序(因为我想使用 my.dll)?