文件名称:c2ffi:基于Clang的FFI包装器生成器
文件大小:64KB
文件格式:ZIP
更新时间:2024-06-03 13:28:12
C++
版本公告 您需要为您的LLVM / Clang版本使用正确的c2ffi分支: 之前的版本:不受支持 10.0.0:不建议使用分支llvm-10.0.0 11.0.0:分支llvm-11.0.0当前 根据LLVM的适当版本,开发将始终在llvm-XY进行。 master分支已被删除。 签出适合您的LLVM的版本。 c2ffi 这是一个用于从C,C ++和Objective C标头提取定义以与外部函数调用接口一起使用的工具。 例如: # define FOO ( 1 << 2 ) const int BAR = FOO + 10 ; typedef struct my_point { int x; int y; int odd_value[BAR + 1 ]; } my_point_t ; enum some_values { a_value, a
【文件预览】:
c2ffi-llvm-11.0.0
----default.nix(919B)
----.github()
--------workflows()
----CMake()
--------gruntutil.js(606B)
--------setup.cmake(3KB)
--------cxx_features.cmake(4KB)
--------setup_post_project.cmake(5KB)
----TODO(202B)
----Gruntfile.js(767B)
----src()
--------options.cpp(10KB)
--------OutputDriver.cpp(2KB)
--------drivers()
--------AST.cpp(15KB)
--------include()
--------c2ffi.cpp(3KB)
--------init.cpp(7KB)
--------Expr.cpp(7KB)
--------Decl.cpp(6KB)
--------Type.cpp(7KB)
--------Template.cpp(4KB)
----README(9B)
----.tarignore(25B)
----.cmake-build.el(584B)
----GruntCMake.json(64B)
----AUTHORS(32B)
----.gitignore(83B)
----CMakeLists.txt(2KB)
----ChangeLog(0B)
----README.md(12KB)
----.project-root(0B)
----Docker()
--------Test-Build-Archlinux.docker(503B)
--------Test-Build-Ubuntu-20.04.docker(703B)
----COPYING(26KB)
----.tasklist.el(623B)