Cythonのグルーの宣言で、匿名の共用体を含むC struct
の型を表すにはどうすればいいですか?Cython:構造体内に共用体をネストする
cdef extern from "mystruct.h":
struct mystruct:
union {double da; uint64_t ia;};
だけくれたこと」:私は対応.pyd
ファイル
cdef extern from "mystruct.h":
struct mystruct:
# what goes here???
で、次いで
struct mystruct
{
union {
double da;
uint64_t ia;
};
};
を含むmystruct.h
Cヘッダファイルがある場合、例えば、私は、この試み「C変数宣言の構文エラー」のunion
行にあります。
この質問はなぜ閉じられたのか分かりません。それは、他のCythonユーザーには合理的に役立つようですが、それは良いタイトルとタグを持ち、最後に受け入れられた答えです。それはどのように「ローカライズ」されていますか? – user4815162342
ええ、この質問の表現はそれほど高度に専門化されていましたが、複雑なCライブラリをPython拡張に接着しようとする人は誰も直面するかもしれない一般的な問題です。私は質問のコードが一般的なシナリオの一例に過ぎないことを明確にしようとしました。 – zwol