在python 中使用 windows dll
时间:2006-10-14 来源:linxh
#include <stdio.h> |
使用命令生成dll.(MinGW环境,详见DLL Creation in MingW ;Visual C++6.0参见Python调用c )
gcc -c test.c gcc -shared -o test.dll test.o -Wl,--out-implib,libtest.a |
test.py
from ctypes import *
print "the string is :",str.value |
运行结果为:
value of a : 3
return value is : 30
the string is : 30
注意:
1. 调用的方式:windll与cdll
2. 编译时函数名换名