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

来源:互联网 发布:表添加字段sql语句 编辑:程序博客网 时间:2024/04/30 04:44

   第一次写技术博客,若有条理不清晰或者错误的地方,欢迎斧正。 

   我以前一直用的VS2008写C++程序,因此在开始学习python时,就一直不想用其他的IDE,网上搜了一些教程,自己摸索下,VS2008下的python/c++混合编程环境总算是配置好了。下面说说我自己的配置过程吧,其实挺简单的。

   软件:VS2008 (安装简单)

            python2.5(安装简单)

   打开VS2008,工具-》选项-》项目和解决方案-》VC++目录,然后在“平台”选项下,选择“Win32”;“显示一下内容的目录”选项下,然后选择“包含文件”,在下面的目录中,添加“C:/Python25/include”;选择“库文件”,添加“C:/Python25/libs”。

   到这里,编程环境就已经配置完成了。那么如何进行Python和C++混合编程呢?面我直接给出一个简单实例吧。

 

 

需要注意的问题:

1、添加python的头文件  #include "Python.h";

2、Py_Initialize()和Py_Finalize() 分别是初始化Python脚本解释器和关闭Python脚本解释器;

3、test.py是已经写好的Python文件;

4、PyFile_FromString和PyRun_SimpleFile分别是读Python文件和执行Python文件。

 

    好了,我也就学到这里了,只能写这么多了,忙活了一个下午,总算有了点小收获,和大家分享下。欢迎大家交流,欢迎指出存在的问题,欢迎给出继续学习意见。