通过Python3 ctypes在C中创建SDL2窗口

时间:2013-07-01 18:03:55

标签: python python-3.x sdl ctypes

我想使用Python 3.3和ctypes创建一个小应用程序,其中图形和其他一些低级操作在C共享库中完成。我有一些SDL2代码来创建一个简单的窗口,当作为独立的可执行文件运行时可以正常工作,但是当通过ctypes作为共享库调用时则不行。

通过ctypes调用时,SDL不会产生任何错误,但窗口根本不会显示。我必须想象这与线程或产生过程有关,但搜索并没有给我带来任何结果。

1 个答案:

答案 0 :(得分:1)

你的ctypes绑定可能是错误的。你确定它们正确包装了你所需要的功能吗?

http://bitbucket.org/marcusva/py-sdl2似乎包含SDL2的ctypes-wrappers,您可以将其用作自己代码的参考。