ffi

    2熱度

    2回答

    我在使用Ruby設置FFI結構時遇到了一些初學者問題。我想要做的是通過在FFI :: Struct對象設置一個字符串屬性傳遞一個指向C字符串: class SpSessionConfig < FFI::Struct layout :api_version, :int, :cache_location, :string, :settings_locatio

    3熱度

    1回答

    有誰知道如何在Linux下使用Mono訪問ALSA(低級音頻API)? 注意:我希望使用PInvoke訪問ALSA。

    0熱度

    4回答

    我想要獲取結構中特定成員的大小。 sizeof(((SomeStruct *) 0)->some_member)適合我,但我覺得可能有更好的方法來做到這一點。 我可以#define SIZEOF_ELEM(STRUCT, ELEM) sizeof(((STRUCT *) 0)->ELEM)然後使用SIZEOF_ELEM(SomeStruct, some_member),但我想知道是否已經有更好的內

    11熱度

    2回答

    這可能是一個非常容易回答的問題,但由於某種原因,我真的很掙扎。 我有一個用C編寫的DLL來訪問協議級別的硬件,我想寫一個Haskell程序來調用這些C函數。以下是有關C頭的片段(只有輕微模糊,由於可能copyrighting問題名稱): #ifdef HWDRIVER_EXPORTS #define HWDRIVER_API __declspec(dllexport) #else #defi

    2熱度

    2回答

    在Haskell程序中,使用C頭文件中定義的常量的最佳方法是什麼?