C の関数の haskell バインディングを適切に作成しようとしていますが、これは 2 つのファイルに分割されています。
file1.h:typedef const char* fmi2GetTypesPlatformTYPE(void);
file2.h:__declspec(dllexport) fmi2GetTypesPlatformTYPE fmi2GetTypesPlatform;
これを Haskell で一致させるために、同様の構造を作成しましたが、ここが問題です。
file1.chs:type fmi2GetTypesPlatformTYPE = {#type fmi2GetTypesPlatformTYPE#}
この型を使用して Haskell 関数ポインタを作成するにはどうすればよいですか? でファイルをインポートしまし{#import file1 #}たが、最後の部分を完了する方法がわかりません。