采用python可進行快速編程,可以將python嵌套到其他語言(如c/c++)中,提高編程效率。目前網上關於python嵌入到c++的幾乎都是扯淡,找了好久沒找到可用的。
經過一天的摸索(原諒我的菜),終於實驗成功了,現分享如下:
1、將編寫好的py文件(假設為1.py)用py2exe打成exe文件,我們要的不是這個exe,而是dist所在目錄下的pythonxx.dll,library.zip(我們要將其重命名為pythonxx.zip,注意是zip格式),
以及源文件1.py
2、將1.py放到c++所在的目錄下,編譯運行c++程序,會得到一個1.pyc。
3、將1.pyc、pythonxx.dll、pythonxx.zip以及2中得到的1.exe這4個文件放到同一個目錄下即可。
Ps.混合編程雖好,可是要附帶的文件好大,光個python27.dll就2M+