swig不做介绍,python更不做介绍,自己去网上搜吧
linxu下安装swig需要的源码包在这里下 http://sourceforge.net/
笔者下到的:
wget "http://sourceforge.net/settings/mirror_choices?projectname=pcre&filename=pcre/8.12/pcre-8.12.zip" -O pcre-8.12.zip
wget http://sourceforge.net/projects/swig/files/swigwin/swigwin-2.0.4/swigwin-2.0.4.zip -O swigwin-2.0.4.zip
安装步骤
1.unzip这哥俩
2.先装pcre,进入pcre-8.12目录 ./configure ./make ./make install
3.再装swig,进入swigwin-2.0.4目录 ./configure ./make ./make install
4.小试一下,进入 swigwin-2.0.4/Examples/python/simple,make生成example.py _example.so
这里做必要的解释:
simple目录下有Makefile example.c【C源码】 example.i【Interface定义】
example.c
/* File : example.c */
/* A global variable */
double Foo = 3.0;
/* Compute the greatest common divisor of positive integers */
int gcd(int x, int y) {
int g;
g = y;
while (x > 0) {
g = x;
x = y % x;
y = g;
}
return g;
}
--------------------
example.i
/* File : example.i */
%module example
%inline %{
extern int gcd(int x, int y);
extern double Foo;
%}
5.使用范例:
>>> import example
>>> example.gcd(13,10)
1
>>> example.gcd(3,12)
3
>>>
分享到:
相关推荐
swig-4.0.2-windows版本安装包
前端开源库-swig-loaderSwig加载器,用于Swig模板的Webpack加载器
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
SWIG-4.0.2官方版本,由于有时官网上不了,放在这里方便使用 SWIG Version 4.0.2 Compiled with i686-w64-mingw32-g++ [i686-w64-mingw32] Configured options: +pcre
swig-3.0.12.tar,swig-3.0.12.tar,swig-3.0.12.tar,swig-3.0.12.tar,swig-3.0.12.tar
前端开源库-swig-voswig vo是一个简单、强大且可扩展的模板引擎,用于node.js和浏览器,类似于django、jinja2和twig。
swig-4.0.1.tar.gz
swig-3.0.7.tar.gz
SWIG-4.0.2官方版本,由于有时官网上不了,放在这里方便使用 SWIG A code generator for connecting C/C++ with other programming languages Brought to you by: beazley, wsfulton
swig-3.0.12-windows版本安装包
gem5的依赖包之一
最新版本的swig,使用python,lua的同学可能有用
https://sourceforge.net/projects/swig/files/swig/swig-4.2.0/
此文档我标价2两个积分,swig-2.0.10 .tar.gz
安装 subversion之前要求的swig,版本是2.0.12. 有需要的吗?
python调C++写的opencv代码, OpenCV-Swig下载:https://github.com/renatoGarcia/opencv-swig(解压得到opencv-swig-master文件夹)
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
swig-doc-2.0.10-5.el7.noarch.rpm
脚本语言或java等与c、c++的粘合代码生成工具
装上之后就可以在线读取MIT的physiobank数据。 r = rdsamp( mitdb/100 , maxt , :10 )