码迷,mamicode.com
首页 >  
搜索关键字:node.js swig    ( 129个结果
利用C++ Boost编写扩展Python模块
Python很强大,但已有的模块可能满足不了人民日益增长的物质文化需求,于是有时需要编写扩展模块进行完善。 可行的方案有很多:SWIG、Weave、ctypes、BOOST…… BOOST无疑是开发最快的一种方案。下面介绍下最简单的C++ helloworld程序如何变为Python的一个模块。 1. 安装Python、Boost 这里用Linux环境。Python...
分类:编程语言   时间:2014-11-07 11:17:36    阅读次数:166
CMake - SWIG - 移植动态库
CMake - SWIG 最后更新日期:2014-04-25 bykagula 阅读前提:《CMake入门(二)》、《同Java的混合编程-SWIG》、Linux的基本操作、java基础知识 环境:Windows 8.1 64bit英文版,Visual Studio 203 Update1英文版,CMake 2.8.12.2、 Cent OS 6.5、SWIG 3.0.0。 内容简介  ...
分类:其他好文   时间:2014-11-02 10:53:27    阅读次数:279
Python和C++交互
关键字:Python 2.7,VS 2010,swigOS:Win8.1 with update。1.下载swig:http://www.swig.org/download.html2.将swig的路径添加到环境变量Path,例如set path=C:\swigwin-3.0.2。3.用VS创建一个...
分类:编程语言   时间:2014-10-15 00:49:35    阅读次数:374
linux中安装python科学计算环境-numpy、scipy、matplotlib、OpenCV...
在Ubuntu中安装numpy、scipy、matplotlib、OpenCV等 和Python(x,y)不一样,在Ubuntu中需要手工安装科学计算的各个模块, 如何安装IPython, NumPy, SciPy, matplotlib, PyQt4, Spyder, Cython, SWIG, ETS, OpenCV: 在Ubuntu下安装Python模块通常可以使用apt-ge...
分类:编程语言   时间:2014-10-09 01:35:57    阅读次数:210
CMake 简单介绍
CMake特点CMake需要用户用CMake规范的语法编写CMake脚本,该语法简单易用,入门极其顺手原生支持 C/C++/Fortran/Java 的相依性的自动分析功能,免除了程序员对代码依赖的调整,对整个开发工作帮助很大支持 SWIG、Qt、FLTK 开发框架支持跨平台编译,这是CMake名字...
分类:其他好文   时间:2014-09-17 15:00:52    阅读次数:309
在python中扩展c语言模块
有一个以前写的c语言代码,我想把它用在python程序中。我先是看了《python基础教程》一书中的方法,书中说可以用swig加python内置distutils模块的方法来实现。我照着书上的步骤试了试,结果在导入模块的时候总是提示“ImportError: dynamic module does not define init function (initprintf)”。起初我以为是so文...
分类:编程语言   时间:2014-08-16 16:32:30    阅读次数:304
小话C源码移植
我们知道国外很多程序员工作在linux / unix 环境下,所以有很多优秀的c/c++语言代码不能直接在windows平台进行编译。很多时候我们只能使用msys, cmake等工具进行模拟环境编译。其实有时候不必要。如某次,偶编译一个纯c代码,搭建了MSYS,Mingw,SWIG,Python等各...
分类:其他好文   时间:2014-08-01 15:40:11    阅读次数:250
scons
1.建立一个源文件(C, C++, D, Java, Fortran, Yacc, Lex, Qt,SWIG 以及 Tex/Latex)和一个SConstruct文件; Program('myscons, 'helloscons.c')2.编译scons,也可采用scons -Q,-Q参数是减少编译...
分类:其他好文   时间:2014-06-21 08:42:19    阅读次数:177
129条   上一页 1 ... 11 12 13
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!