基础环境
Visual Studio 2013以上
Python使用3.7
提前编写好Python内部模块函数,例如:
def sum(num1,num2):
return num1+num2
保存为.py文件
VS中配置Python环境
1.在C++中调用Python需要包含“Python.h”头文件,通过everything搜索找到"Python.h",默认路径为C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\include
2.找到lib文件,我的是Python37.lib,默认路径为C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\libs
3.将include目录和libs目录拷贝一份保存到sln同级目录(因为在这个解决方案中我要写C++调用Python的程序)
4.在vs中对应的工程上右键->属性,C/C++->常规->附加包含目录填写include路径,链接器->常规->附加库目录填写lib路径,链接器->输入->附加依赖项填写python37.lib
5.main.cpp中编写下面代码,编译没有问题说明配置成功
#include#includeusing namespace std;
int main()
{
return 0;
}
6、简单的1-5图示: