Python 调用 C 语言与 C++语言动态链接库
1
Python 调用 C 语言与 C++语言动态链接库
test.C 文件中:
#include <stdio.h>
#include <stdlib.h>
int foo(int a, int b)
{
printf("you input %d and % d", a, b);
return a + b;
}
void add(int a, int b)
{
printf("wocao ni niu bi!");
printf("you input %d + % d = %d", a, b,a+b);
}
gcc -o test.so -shared -fPIC test.c
生成 test.so 文件
C++ testBIG.cpp 中:
#include<iostream>
using namespace std;
extern "C" //在 extern “C”中的函数才能被外部调用
{
int test()
{
cout<<"cpp 文件已经被调用"<<endl;
return 0;
}
评论0
最新资源