Cpp调用Python3,使用matplotlib画(二维)图----1.配置(Clion,mingW64, python, matplotlib)
Posted groundhogpaul
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cpp调用Python3,使用matplotlib画(二维)图----1.配置(Clion,mingW64, python, matplotlib)相关的知识,希望对你有一定的参考价值。
To my knowledge so far, Cpp画图是真滴捉急, 那就调用python帮帮忙吧。
百度了好久,试了好几次,终于走完了配置的过程。我要记录一下。
1.0 配置:(操作系统)64位Win7, (Cpp的IDE是)Clion。
1.1 安装Clion
官网下载就可以了,地址 https://www.jetbrains.com/clion/
1.2 安装,配置mingW64
1.2.1:Clion需要我们安装Toolchain,我用的是mingW64(因为我用的是64位系统),附上百度网盘地址。
地址:https://pan.baidu.com/s/14FkN0Ul9cvcRxCOcylmoxw,密码:qu5l
1.2.2:然后我一股脑把路径全部添加到环境变量path了
(
D:\\ProgramFile\\mingw64;
D:\\ProgramFile\\mingw64\\bin;
D:\\ProgramFile\\mingw64\\lib;
D:\\ProgramFile\\mingw64\\include
)
1.2.3:让Clion找到mingw64
如果其中的Make, C Complier,C++ Complier没找到,就手动帮Clion添加。
1.3 安装python
1.3.1 安装python3.7
我的安装目录是 D:\\ProgramFile\\Python37 ,没有用Anaconda,事实上(可能是由于环境变量path中争抢调用关系的问题),我把原来装好的anaconda卸载了。
安装的版本是官网下载的。
同时,添加了 D:\\ProgramFile\\Python37到环境变量path。
1.3.2 用pip安装matplotlib
python3.7中的pip是自带的,剩余的参考 https://blog.csdn.net/saltedfish_mountain/article/details/79135594 就可以了。
1.4 Clion联结Cpp和python
1.4.1:CMakeLists.txt的配置:
用clion新建cpp的project,在CMakeLists.txt中添加以下两句话
# 添加python.h头文件路径
include_directories(D:/ProgramFile/Python37/include)
# 添加python动态链接库文件
link_libraries(D:/ProgramFile/Python37/libs/python37.lib)
如下图:
1.4.2:main.cpp的配置
我直接上图吧,如果这个cpp可以运行,那么说明配置成功了。
以上是关于Cpp调用Python3,使用matplotlib画(二维)图----1.配置(Clion,mingW64, python, matplotlib)的主要内容,如果未能解决你的问题,请参考以下文章
MatplotLib (TKinter) + OpenCV 在 Python 3 中崩溃
matplotlib pyplot 不绘图。找不到模块失败 python3-tk
python3 使用matplotlib画图出现中文乱码的情况
Matplotlib-cpp : ImportError: No module named site