C++调用Python

本文介绍了如何在C++环境中调用Python代码,包括环境设置、工程配置、函数使用步骤,并展示了简单的Python函数调用示例,如打印Hello World和执行数学运算。
摘要由CSDN通过智能技术生成

C++调用Python

	本人因工作需要,近期研究了一下C++和Python的交互编程,看了一些资料,也踩了一些坑,总算是跑通了,为了让大家避免一些坑,也为了记录我学习的经历,在这里把我研究的过程与结果跟大家分享一下。
	补充说明,该文章适用于有一定C++编程经验的人并初学Python的兄弟们,所以比如安装软件、配置环境这些操作,网上教程很多,就不给大家赘述了。

环境说明

	开发环境是VS2019、Python3.10

创建工程

1、首先创建一个win32控制台C++工程
2、设置项目属性,配置Python的头文件包含目录,根据个人安装目录而定,我的目录是C:\Python310\include
3、配置Python库,配置附加库目录,同样根据个人安装目录而定,我的目录是C:\Python310\libs
4、添加附加依赖库,python3.lib、python310.lib、python310_d.lib这三个库(安装目录下没有python310_d.lib这个库,可以复制python310.lib然后改名为python310_d.lib)

函数说明

1、添加头文件:#include <Python.h>
2、初始化Python库:Py_Initialize()
3、执行一句Python语句:PyRun_SimpleStrin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值