使用SWIG写Python插件

原创 2006年06月07日 23:39:00

使用SWIGPython插件

 

1. 程序的安装

a)         www.python.org网站下载最新版本的Python并安装

b)        www.swig.org网站下载最新版本的SWIG并安装

 

2. 环境的设置

a)         右键“我的电脑”,选择“属性”,增加两个环境变量

b)        在环境变量中输入Pythoninclude目录和lib文件(全路径)

 

 

3. 工程的建立和设置

a)         打开Visual Studio,新建一个工程(PythonPlugIn)

b)        设置swig.exe的路径

c)        新增两个文件(PythonPlugIn.cPythonPlugIn.i)

d)        设置当前工程(增加Python编译头文件的路径、连接库的名字和DLL输出路径)

e)         设置PythonPlugIn.i的编译方法

f)         编译,这样还没有好,把刚才生成的PythonPlug_wrap.c文件增加到当前工程中再次编译

g)        这样一个完整的python插件就完成了

 

4. 测试

a)         在生成目录下创建一个测试文件,赶快来试试吧。

 

非常高兴自己的第一个Python插件就这样完成了,不过这只是万里长征的第一步,越来越喜欢这个叫swig的家伙。

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

使用SWIG来扩展Python

一、在Windows上安装SWIG: 1.下载swigwin :http://www.swig.org/download.html (是swigwin不是swig,不然要自己手动搞swig.exe...

使用swig进行C/C++对Python的扩展

1、swig简介: SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl, PHP, Pyth...

使用SWIG实现Python调用C/C++代码

原文地址 SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。 SWIG能应用于各种不同类型的语言,包括常用脚本编译语言,例如Perl, PHP, Pyt...

使用swig为python添加c扩展总结

1、  可以使用swig来创建c 的扩展程序,非常方便。目前没有时间研究内部机制,先暂时使用,后面在研究吧。2、  swig使用步骤:为库的头文件建立.i文件:%{/* Includes thehea...

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

关键字: swig python c/c++ 官网为 www.swig.org 可以自动把c/c++封装成python,php,java,.net,perl,tcl等等 ...

利用swig,在python中使用C++的类

利用Swig,在Python中使用C++类

使用swig包装C或C++源代码在windows下用命令行编译并用distutils打包供python使用

一、文件:手写了三个文件: 1. add_function.h: float add_function(float, float); 2. add_function.c: float ...

using swig to bind c++ to python

  • 2008-04-06 17:44
  • 624KB
  • 下载

centos swig 编译c,python调用

SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl, PHP, Python, Tcl, Ru...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)