cython包装一个C库挂在fprintf上,fprint在Windows 7 MinGW上

时间:2013-04-27 19:33:57

标签: cython

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

此外,lib需要捕获Crtl + c事件才能关闭,但这似乎不起作用。

lib使用signal.h来处理ctrl-C。

1 个答案:

答案 0 :(得分:0)

到目前为止,我已经解决了这个问题:

“#define fprintf(dest,...)PySys_WriteStdout( VA_ARGS )”

“#define printf(...)PySys_WriteStdout( VA_ARGS )”