菜鸟笔记
提升您的技术认知

【环境配置篇】Python调用C++

一、环境说明

Windows 10 64位
Python3.7
Anaconda

二、待配置文件

1、VS2019+Build Tools
2、cmake
3、pybind11

三、安装和配置VS、Build Tools

1、安装

下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
安装包:
VS 2019 Community安装按照默认即可

Build Tools同样按照默认安装

2、配置环境变量

打开:此电脑-右键“属性”-高级系统设置-环境变量-找到系统变量path,把下面的内容添加进去

最后,重启电脑。安装完VS最好也重启一下,但是感觉不是很必要,就配置好环境变量再重启吧。

四、安装CMake、pybind11

1、CMake安装

下载地址:https://cmake.org/download/
根据自己的系统选择下载安装包(这里下载的是Windows 64位的安装包):

一路按照默认设置安装就行,中间有配置环境变量的选项,可以不选,手动配置。
和VS环境变量配置操作相同,为CMake配置环境变量:

配置完成打开CMD,输入“cmake”,出现图中内容就好了。

2、pybind11安装

需要从Github上下载源码,但并不是用来安装,而是以后编译C++的时候需要用它。
下载地址:https://github.com/pybind/pybind11,将脚本打包下载下来。

下载后的压缩包解压,解压文件夹改名成pybind11,然后就不要动了。

不建议自行编译安装pybind,直接用conda安装很方便,打开cmd->conda install pybind11等待安装完成就好了。
配置完成后会介绍如何编写简单的C++脚本并使用python调用。