
Python
iteye_10673
这个作者很懒,什么都没留下…
展开
-
Python中调用动态连接库
使用Python中的ctypes库可以调用动态链接库,windows和linux平台下代码如下: windows:调用tt.dll from ctypes import * tt = CDLL("tt.dll") print tt.getvalue() linux:调用tt.so from ctypes import * tt = CDLL("./tt.so") print tt.getv...2008-08-26 07:59:00 · 212 阅读 · 0 评论 -
使用SWIG和Python对C/C++进行单元测试(一)
最近一直在用C/C++做开发,虽然C/C++都有自己的单元测试框架(CUnit,CPPUnit,知道还有其它框架的兄弟告诉我一声,我去看看),但是总觉得写起来麻烦(人懒没办法),于是萌发了寻找更简便方法的念头。 听说Python, Perl, Tcl都可以调用C的动态链接库,但必须把它们做成这些脚本语言的扩展模块,这样一来,复杂度又变高了,工作量也大。 后来花了一个下午的时间在往上找,终于在一个论...2008-08-26 08:11:00 · 154 阅读 · 0 评论 -
使用SWIG和Python对C/C++进行单元测试(二)
SWIG本质上是一个编译器,在最初的1.1版本中,它还不是很完善,有很多的C/C++指令以及数据类型不支持,而到了现在的1.3版,它基本上已经能够支持全部的C/C++特性。 内容如下: Full C99 preprocessing. All ANSI C and C++ datatypes. Functions, variables, and constants. Classe...2008-08-26 14:44:00 · 155 阅读 · 0 评论