0

C ライブラリをラップしようとしています。printf と fprintf へのすべての呼び出しにコメントを付けると、完璧に機能します。しかし、呼び出しのコメントを外すと、python インタープリター「python.exe が動作を停止しました」がハングします。

また、ライブラリを閉じるには Crtl+c イベントをキャッチする必要がありますが、これもうまくいかないようです。

ライブラリは、signal.h を使用して ctrl-C を処理します。

4

1 に答える 1

0

私は、今では、問題を解決しました:

"#define fprintf(dest,...) PySys_WriteStdout( VA_ARGS )"

"#define printf(...) PySys_WriteStdout( VA_ARGS )"

于 2013-04-28T18:32:17.110 に答える