問題タブ [cythonize]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - SFML のエラーメッセージを Cython に送る方法は?
SFML のエラー ストリームをラップして、最後のエラー メッセージを Python 空間に取得しようとしています。
以下は、SFML がエラー ストリームであることを宣言する方法です (ソースを参照)。
SFML によると、上記のストリームをバッファにリダイレクトできます (この例ではファイルにリダイレクトされますが、最終的には文字列に変換したいと考えています)。
いくつかの単純なラッパーを含む私の .pxd ファイル:
そして私の .pyx モジュール:
またstringbuf
、関数内でエラー メッセージを Python 文字列に適切に変換していget_last_error()
ますか?
アップデート
Cython コードをコンパイルできました。ここに括弧を追加しました:
stringbuf error_buffer
しかし、上記で定義された呼び出し時にSFML によって報告されたエラーを取得できませんget_last_error()
(戻り値は空の文字列です)。