zl程序教程

您现在的位置是:首页 >  后端

当前栏目

vc6编写python扩展的方法分享

Python扩展方法 分享 编写 VC6
2023-06-13 09:15:16 时间

系统环境:VC6+Python-2.5.4

1、下载Python-2.5.4源码。

2、解压,打开D:\Python-2.5.4\PC\VC6\pcbuild.dsw,编译,D:\Python-2.5.4\PC\VC6\下得到python25.dll、python25_d.dll、python25.lib、python25_d.lib。

3、使用VC6建立一个动态链接库工程,拷贝D:\Python-2.5.4\PC\example_nt\example.c到工程目录下,并添加到工程中。

4、设置工程。

复制代码代码如下:

打开tools->options->directories,添加D:\PYTHON-2.5.4\INCLUDE到includesfiles中,添加D:\PYTHON-2.5.4\PC\VC6到Libraryfiles中。
打开Progect->Settings,将Win32Debug->Link->Outputfilename修改为example_d.pyd,将Win32Release->Link->Outputfilename修改为example.pyd

5、编译。

6、尝试调用:

复制代码代码如下:


D:\MYProject\testpymodule\Release>python
Python2.5.4(r254:67916,Dec232008,15:10:54)[MSCv.131032bit(Intel)]on
win32
Type"help","copyright","credits"or"license"formoreinformation.
>>>importexample
>>>example.foo()
Hello,world
>>>