XP 下Python / C++混合编程 之初体验


XP 下Python / C++混合编程 之初体验
2011年04月01日
  第一次写技术博客,若有条理不清晰或者错误的地方,欢迎斧正。  
  我以前一直用的VS2008写C++程序,因此在开始学习python时,就一直不想用其他的IDE,网上搜了一些教程,自己摸索下,VS2008下的python/c++混合编程环境总算是配置好了。下面说说我自己的配置过程吧,其实挺简单的。
  软件:VS2008 (安装简单)
  python2.5(安装简单)
  打开VS2008,工具-》选项-》项目和解决方案-》VC++目录,然后在"平台"选项下,选择"Win32";"显示一下内容的目录"选项下,然后选择"包含文件",在下面的目录中,添加"C:\Python25\include";选择"库文件",添加"C:\Python25\libs"。
  到这里,编程环境就已经配置完成了。那么如何进行Python和C++混合编程呢?面我直接给出一个简单实例吧。  #include "stdafx.h" #include "Python.h" #include  using namespace std; int testPython(); int main(int argc, char *argv[]) { cout python的头文件  #include "Python.h";
  2、Py_Initialize()和Py_Finalize() 分别是初始化Python脚本解释器和关闭Python脚本解释器;
  3、test.py是已经写好的Python文件;
  4、PyFile_FromString和PyRun_SimpleFile分别是读Python文件和执行Python文件。
  好了,我也就学到这里了,只能写这么多了,忙活了一个下午,总算有了点小收获,和大家分享下。欢迎大家交流,欢迎指出存在的问题,欢迎给出继续学习意见。

猜你喜欢

转载自omz91omz.iteye.com/blog/1363038