编译C代码为python模块(pyd)
2009-10-19 08:44
162 查看
做个备份,免得将来忘了
swig –python example.i
python setup.py build_ext --compiler=mingw32 –inplace
#setup.py
from distutils.core import setup, Extension
module1 = Extension('_example', sources=['example_wrap.c','example.c'])
setup ( name = 'example',
version = '1.0',
description = 'Simple example from SWIG tutorial',
ext_modules = [module1])
swig –python example.i
python setup.py build_ext --compiler=mingw32 –inplace
#setup.py
from distutils.core import setup, Extension
module1 = Extension('_example', sources=['example_wrap.c','example.c'])
setup ( name = 'example',
version = '1.0',
description = 'Simple example from SWIG tutorial',
ext_modules = [module1])
相关文章推荐
- 用Python2编译Python3.X的代码: __future__ 模块
- python re模块编译代码与非编译代码性能检测
- VS2012 编译带有c/c++代码的python模块失败解决方案
- Python使用pickle模块存储数据报错解决示例代码
- python中使用time模块计算代码执行效率的精度测试(转)
- 飘逸的python - 使用dis模块进行代码层次的性能剖析
- 编译安装带ssl 模块指定版本Python
- python网页请求urllib2模块简单封装代码
- Python FAQ2-python代码编译问题
- 【机器学习】python第三方模块lda包调用代码
- mysql-python模块编译问题解决
- python 用request模块发送cookie,发送多文件。django后台做转发。代码
- python 打印出所有的对象/模块的属性(实例代码)
- Python代码模块热更新机制实现(reload)
- python中利用time模块,计算一段代码运行的时间。
- 如果在执行程序中直接使用本程序导出的python模块,可无需导出成pyd库
- Windows下跨VC版本编译.pyd扩展(extension)模块
- python模块编译安装工具和问题
- python标准库logging模块代码分析
- 高效开发Python扩展模块方法:用SWIG封装C/C++代码