0

我正在尝试包装一个 C 库。如果我评论所有对 printf 和 fprintf 的调用,它会完美运行。但如果我取消注释调用,它会挂起 python 解释器“python.exe 已停止工作”。

此外,lib 需要捕获 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 回答