# swig **Repository Path**: kiukiu/swig ## Basic Information - **Project Name**: swig - **Description**: swig experiment - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-02-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # swig swig experiment ## math 只需要编写接口文件就可以将已有的共享库中的函数导出来给Python使用 ## zlib 只需要编写接口文件就可以将已有的共享库libz.so中的函数crc32导出来给Python使用 ## basic_pointer/ 基本数据类型的指针的处理 ## array 数组的处理 ## constant 宏定义,枚举类型,全局变量的封装 ## two_dimension 二维数组的处理 ## structure 自定义结构体作为函数参数和返回值时用swig进行封装。 添加数组的实现 ## function_pointer 函数指针的处理,包括作为回调函数和作为结构体成员变量的使用 ## vector_multi_add 结构体的综合例子,函数参数分别是浮点,结构体,结构体指针,浮点指针。 ## hello_js Nodejs 实现的 example。函数,变量,zlib函数 ## my_wiringPi 调用 libwiringPi.so 库,实现 blink