python cffi的使用初探

废话不多说, 直接上代码(忽略我写的c代码严谨性, 我刚学的c)

//  hello.h
// Created by 86176 on 2022/12/14.
//

#ifndef UNTITLED1_SAMPLE_H
#define UNTITLED1_SAMPLE_H
typedef struct {
   
    int x,y;
} Point;

typedef struct {
   
    int data1;
    float *data2;
    double *data3;
    int data4[3];
    char *data5;
    char data6[10];

} FuncResult;


FuncResult test_func(int data1, float *data2, double *data3, int data4[], char *data5, char data6[]);


void register_callback(int d, void (*func)(Point *p));

void struct_func(int d, Point *p);


你可能感兴趣的:(python cffi的使用初探)