SWIG使用手记(2)
时间:2009-06-12 来源:oustar
成功了,可以在PYTHON中同设备进行通信了。
过程进行的异常顺利,先准备好h, dll,lib文件,切记,确保这几个文件没有问题;挑选需要输出的函数,对于简单的参数,直接copy到×.i文件中就可以了,注意不要忘记加上extern;对于有指针的情况,最好自己写一段代码,手工做一下转换,花几分钟浏览PYTHON的C接口,就可以把代码搞定了;当然,找一些示例代码,操作起来会更快,我参考了M2Crypt.
当然,输入后,最好用python在封装一下,使其更pythonic。
过程进行的异常顺利,先准备好h, dll,lib文件,切记,确保这几个文件没有问题;挑选需要输出的函数,对于简单的参数,直接copy到×.i文件中就可以了,注意不要忘记加上extern;对于有指针的情况,最好自己写一段代码,手工做一下转换,花几分钟浏览PYTHON的C接口,就可以把代码搞定了;当然,找一些示例代码,操作起来会更快,我参考了M2Crypt.
当然,输入后,最好用python在封装一下,使其更pythonic。
相关阅读 更多 +