打印

SWIG的介绍与使用

[复制链接]
197|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
车水马龙|  楼主 | 2018-10-6 11:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在试着编译和使用opencv的python接口时无意发现了SWIG,于是简单地去了解了一

下,结果发现了新大陆.原来SWIG可以把C/C++写的东西自动地转到其它各种开发语

言去.这可是大有用途哦,特别是写一些低层实现的,如:

1,实现php, python的扩展

2,写一些JNI,特别是现在android流行的年头

3,C/C++的单元测试



一,以下是一些介绍的网站

1,官网(不过不知为啥首页没有什么内容可以联接进去)

  www.swig.org



2,SWIG中文

  http://swig.minidx.com/



3,wikipedia

  http://en.wikipedia.org/wiki/Swig



二,以下是对一些常用开发语言的支持

1,python

  SWIG and Python

  http://www.swig.org/Doc1.3/Python.html#Python



  用SWIG构建python扩展

  http://www.sqlite.com.cn/MySqlite/11/508.Html



  使用SWIG和Python对C/C++进行单元测试

  http://qwjcool.javaeye.com/blog/264401



2,php

  SWIG and PHP

  http://www.swig.org/Doc1.3/Php.html#Php



  用SWIG构建PHP扩展

  http://blog.csdn.net/heiyeshuwu/archive/2010/03/02/5338344.aspx



3,java

  SWIG and Java

  http://www.swig.org/Doc1.3/Java.html



  利用SWIG转换C++接口到Java接口

  http://yingchao.javaeye.com/blog/625797



4,perl

  SWIG and Perl5

  http://www.swig.org/Doc1.3/Perl5.html#Perl5



  Perl Extension Building with SWIG

  http://www.swig.org/papers/Perl98/swigperl.htm



5,c#

  SWIG and C#

  http://www.swig.org/Doc1.3/CSharp.html



6,其它更多开发语言的支持

  SWIG-1.3 Development Documentation

  http://www.swig.org/Doc1.3/Sections.html



三,要知道更从请看它的文档吧

  http://www.swig.org/Doc1.3/

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

474

主题

476

帖子

0

粉丝