Python调用so,是指使用Python调用C/C++编写的动态链接库(.so文件)。是一个简单的Python调用so的例子:
实例
Python调用so,是指使用Python调用C/C++编写的动态链接库(.so文件)。是一个简单的Python调用so的例子:
# test.c
int add(int a, int b)
{
return a + b;
}
// 编译成动态链接库
gcc -shared -fPIC -o libtest.so test.c
// Python调用
from ctypes import *
lib = cdll.LoadLibrary('./libtest.so')
print(lib.add(1, 2)) # 输出 3
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(21条)