vc6編寫(xiě)python擴(kuò)展的方法分享
系統(tǒng)環(huán)境:VC6 + Python-2.5.4
1、下載Python-2.5.4源碼。
2、解壓,打開(kāi)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建立一個(gè)動(dòng)態(tài)鏈接庫(kù)工程,拷貝D:\Python-2.5.4\PC\example_nt\example.c到工程目錄下,并添加到工程中。
4、設(shè)置工程。
打開(kāi)tools->options->directories,添加D:\PYTHON-2.5.4\INCLUDE 到 includes files中,添加D:\PYTHON-2.5.4\PC\VC6 到 Library files中。
打開(kāi)Progect->Settings,將Win32 Debug->Link->Output file name修改為example_d.pyd,將Win32 Release->Link->Output file name修改為example.pyd
5、編譯。
6、嘗試調(diào)用:
D:\MY Project\testpymodule\Release>python
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import example
>>> example.foo()
Hello, world
>>>
- Python中內(nèi)置數(shù)據(jù)類型list,tuple,dict,set的區(qū)別和用法
- 詳解Python中內(nèi)置的NotImplemented類型的用法
- Python內(nèi)置數(shù)據(jù)類型詳解
- python基礎(chǔ)教程之基本內(nèi)置數(shù)據(jù)類型介紹
- 使用C語(yǔ)言擴(kuò)展Python程序的簡(jiǎn)單入門(mén)指引
- 詳解Python的Django框架中manage命令的使用與擴(kuò)展
- Python中擴(kuò)展包的安裝方法詳解
- 使用Pyrex來(lái)擴(kuò)展和加速Python程序的教程
- Python實(shí)現(xiàn)擴(kuò)展內(nèi)置類型的方法分析
相關(guān)文章
python析構(gòu)函數(shù)用法及注意事項(xiàng)
在本篇文章里小編給大家整理的是一篇關(guān)于python析構(gòu)函數(shù)用法及注意事項(xiàng),有需要的朋友們可以學(xué)習(xí)參考下。2021-06-06
python 使用paramiko模塊進(jìn)行封裝,遠(yuǎn)程操作linux主機(jī)的示例代碼
這篇文章主要介紹了python 使用paramiko模塊進(jìn)行封裝,遠(yuǎn)程操作linux主機(jī)的示例代碼,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12
tensorflow模型繼續(xù)訓(xùn)練 fineturn實(shí)例
今天小編就為大家分享一篇tensorflow模型繼續(xù)訓(xùn)練 fineturn實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01
對(duì)Python3 解析html的幾種操作方式小結(jié)
今天小編就為大家分享一篇對(duì)Python3 解析html的幾種操作方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02
Python Collections強(qiáng)大的數(shù)據(jù)結(jié)構(gòu)工具使用實(shí)例探索
這篇文章主要介紹了Python Collections強(qiáng)大的數(shù)據(jù)結(jié)構(gòu)工具的使用實(shí)例探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
PyAutoGUI圖形用戶界面自動(dòng)化的超詳細(xì)教程
PyautoGUI是一個(gè)純Python的自動(dòng)化工具,能實(shí)現(xiàn)用程序自動(dòng)控制鼠標(biāo)和鍵盤(pán)操作,下面這篇文章主要給大家介紹了關(guān)于PyAutoGUI圖形用戶界面自動(dòng)化的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04
pandas如何將dataframe中的NaN替換成None
這篇文章主要介紹了pandas如何將dataframe中的NaN替換成None問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08

