当前位置:首页 > 网络编程 > 软件语言 > C++ > 用SWIG把C/C++代码嵌入到Perl脚本

用SWIG把C/C++代码嵌入到Perl脚本

点击次数:47 次 发布日期:2008-12-12 16:24:27 作者:源代码网
源代码网推荐 SWIG,即简化封装和接口生成器(Simplified Wrapper and Interface Generator),按照其创建者的说法,是“一种把用C、C++以及Objective-C所写的程序连接到各种高级编程语言的软件开发工具”。

源代码网整理以下 本文译自Builder.com,未经许可请勿转载SWIG,即简化封装和接口生成器(Simplified Wrapper and Interface Generator),按照其创建者的说法,是“一种把用C、C++以及Objective-C所写的程序连接到各种高级编程语言的软件开发工具”。UNIX、Windows以及Macintosh系统都支持SWIG。

对Perl程序员来说,SWIG是把C/C++代码嵌入到Perl脚本的理想工具。SWIG理解C/C++申明,因此它可以解析C/C++头文件并产生Perl模型并对其进行编码,编译之后,你就可以在Perl脚本中使用。

SWIG实际上一个“接口文件”作为输入,但它是用带有若干(可选)指示的标准C/C++头定义所组成的。实际上,如果代码相当干净,你就可以使用头文件本身。所产生的代码是完整的(也就是说,没有残留什么东西让你必须填写),而且代码由Perl模型和C实现文件组成的,它只需要编译即可。

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华