Python 7 —— 扩展与嵌入

时间:2021-01-06 15:23:31

Python 7 —— 扩展与嵌入

所谓扩展是指,在Python当中调用其他语言,由于Python的问题主要是效率,这里的扩展主要是指扩展C C++程序(重点)

所谓嵌入是指,在其他语言当中可以调用Python语言,从而可以利用Python的一些语言特性(非重点)

一、扩展

一般两种语言之间进行交互都睡设计更多的额繁琐问题!为了建设不必要的麻烦,最好用(一定要用)标准C++来写C++程序,编译器选择MinGW(http://www.mingw.org/),扩展使用SWIG(http://sourceforge.net/projects/swig/)。

遇到的问题:

unable find vcvarsall.bat,这是vc编译器的问题,许多地方说是使用visual studio 2008,为了避免这些麻烦,放弃使用visual studio变意思,使用MinGW编译器 [1]。

 这里的问题仍然没有解决!

参考

[1] http://zhidao.baidu.com/link?url=jHKV11y2-Dbcjqaz3BXkarpluMsNAuQXc1a7rpMfdgmPECGBuK-e5thJR2kwxHP0eg3vR8yxGRpms8UWEWqJZ_

[2] http://www.blue1000.com/bkhtml/c155/2013-05/71179.htm

[3] http://www.linuxidc.com/Linux/2014-11/109152.htm