1

使用可能な関数名と列挙子名をリストすることができます

lib = ffi.dlopen(...)
print dir(lib)

ただし、dir(lib) は、定義された typedef と構造体を返しません。

cffi を使用して任意の C ヘッダー ファイルを含む任意のモジュールをロードしようとしたとき、ヘッダー ファイルを解析して、typedef と構造体のリストを取得する必要がありました。同じことを行うより良い方法はありますか?

4

1 に答える 1

1

これまでのところ、型を列挙することはできません。https://bitbucket.org/cffi/cffi/issuesで拡張リクエストを提出できます。

于 2016-03-19T06:09:14.870 に答える