为Python或SWIG模块创建编译C-dll,如何继续?

时间:2010-06-10 20:29:54

标签: python c dll swig

我引用此文件“ kbdext.c ”及其http://www.docdroppers.org/wiki/index.php?title=Writing_Keyloggers上列出的标题文件(列表位于底部)。

我一直在尝试编译这个 dll ,以便在 Python或Visual Basic 中使用,但是没有成功。我不熟悉C或 GCC 来解决问题或正确编译DLL。 (在对所有文件进行常规编译时,我也会收到关于 snprintf 未被声明的错误。)

我应该采取哪些措施让所有功能都可用于其他语言和外部应用程序?

或者使用 SWIG 并制作python模块,而不是编译DLL可能更容易?

1 个答案:

答案 0 :(得分:0)

我已经成功用GCC编译了dll,并且能够在C中导入它的函数。我还没有在VB和Python中测试导入,但是看不出它为什么会出现问题。