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文件。
  好了,我也就学到这里了,只能写这么多了,忙活了一个下午,总算有了点小收获,和大家分享下。欢迎大家交流,欢迎指出存在的问题,欢迎给出继续学习意见。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值