SWIG最新版是一款适用于c语言的开源嵌入联接软件。SWIG官方版通常用于解析C/C++接口,可以XML格式导出解析树,生成的代码与商业和非商业项目都兼容。SWIG最新版支持的语言列表还包括非脚本语言,同时支持几种解释和编译的Scheme实现。软件操作简便,易于上手。
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
SWIG基本简介
SWIG最新版是一款专门为c语言打造的开源嵌入联接工具。SWIG功能强劲,支持帮助C语言的程序员们集成C/C++代码和任何主流脚本语言,允许您定义结束的信息块,完成模块的初始化设置。
SWIG软件特色
SWIG最新版支持的语言列表还包括非脚本语言
支持几种解释和编译的Scheme实现
创建高级解释或编译的编程环境
通常用于解析C/C++接口
可以XML格式导出解析树
生成的代码与商业和非商业项目都兼容
SWIG使用方法
SWIG最新版初始化方法
SWIG拥有一个特殊指令 %init,用于定义模块初始化功能。%{ … %} 代码块中 %init 之后定义的代码会在模块加载时调用。以下是代码:
%module test
%constant char* Text = “Hello World with SWIG”
%init %{
printf(“Initialization etc. gets done heren”);
%}
现在重新启动 IRB。以下是在加载模块后得到的代码:
irb(main):001:0> require 'test'
Initialization etc. gets done here
SWIG更新日志:
1.修复部分bug
2.优化了部分功能