SWIG是一款专门为c语言打造的开源嵌入联接工具。SWIG功能强劲,支持帮助C语言的程序员们集成C/C++代码和任何主流脚本语言,允许您定义结束的信息块,完成模块的初始化设置。
使用方法
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相关下载
- 查看详情GitUI(Git终端)简体2022-11-29
- 查看详情鲸鱼流程图编程简体2022-11-28
- 查看详情鲸鱼虚拟机器人简体2022-11-28
- 查看详情快手(AAuto Quicker)简体2022-11-25
- 查看详情aardio(桌面软件开发工具)简体2022-11-25
- 查看详情 GitUI(Git终端) 英文 2022-11-29
- 查看详情 鲸鱼流程图编程 简体 2022-11-28
- 查看详情 鲸鱼虚拟机器人 简体 2022-11-28
- 查看详情 快手(AAuto Quicker) 简体 2022-11-25
- 查看详情 aardio(桌面软件开发工具) 简体 2022-11-25
- 查看详情 宏程序自动生成器 简体 2022-11-30
- 查看详情 Sourcetrail(源码资源管理器) 英文 2022-11-30
- 查看详情 鱼跃CMS 简体 2022-11-30