MFC调用Python脚本

1 环境配置

1. Python和MFC的运行环境要一致,要么都是32位,要么都是64位,最好在最开始的时候就统一,不然之后的控件访问可能会出问题

2.添加环境变量

变量名:PYTHONPATH  变量值:Python安装目录/Lib

变量名:PYTHONHOME  变量值:Python安装目录

重启后环境变量生效

2  MFC配置

2.1 目录设置

项目-》属性-》VC++目录-》包含目录:python安装目录/include

项目-》属性-》C/C++-》常规-》附加包含目录:python安装目录/include

项目-》属性-》链接器-》常规-》附加库目录:python安装目录/libs

项目-》属性-》链接器-》常规-》附加库目录:python安装目录/Lib/site-packages(调用pip install导入的第三方库时需要添加)

项目-》属性-》链接器-》输入-》附加依赖项:python37.lib  python37_d.lib

2.2 头文件

在调用的cpp文件中添加头文件

#include “Python.h”

3 MFC调用

Py_Initialize(); //1、初始化python接口
if (!Py_IsInitialized())
{
	MessageBox(TEXT("未完成初始化"));
	return;

你可能感兴趣的:(MFC调用Python脚本)