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头文件中定义的常量的最佳方法是什么?