C中如何成功嵌入python

在网上找了很久都没找到正确答案,自己试出来的,分享一下。

1、把D:\python\libs\python27.lib拷贝一份,改名为python27_d.lib

2、创建一个win32 Console Appilication的空项目,再创建c文件,代码如下:

  #include "Python.h"

  int main(){
  /*Python解释器初始化*/
  Py_Initialize();

  /*运行字符串*/
  PyRun_SimpleString("print 'hello world!' ");

  /*结束Python解释器,释放资源*/
  Py_Finalize();

  return 0;
  }

3、在VC中添加头文件:

 ①在  工程-》设置-》连接-》对象\库模块  末尾添加 D:\python\libs\python27_d.lib(即添加安装目录下的python27_d.lib),点击“确定”

 ②在   工具-》选项-》路径   添加D:\PYTHON\INCLUDE,点击“确定”

4、编译,运行,成功!

  

posted @ 2013-05-23 16:20  totoro118  阅读(2558)  评论(0)    收藏  举报