C++在Ubuntu/Linux下安装matplotlibcpp(图文教程)

 

26dc86f7237c4ef988ae3855aeeead07.jpg

如上图报错: 找不到matplotlibcpp.h

ps:找了好几个教程,有的不适用于我的情况,有的描述有点复杂看不太懂,不过最后试了半天,还是成功了,所以总结一下。

解决步骤:

1. 命令行下载matplotlibcpp

打开终端,输入:

git clone https://mirror.ghproxy.com/https://github.com/lava/matplotlib-cpp.git

或者

git clone https://github.com/lava/matplotlib-cpp

如果未安装git,会出现如下情况:

12d4caa27efa4867ac61b79de178ad4a.jpg

提示找不到git,因此按照提示输入

sudo apt install git

再输入密码安装即可。

dbc5f5db092c4fdfb157b656b280c897.jpg

 安装好了后再次输入:

git clone https://mirror.ghproxy.com/https://github.com/lava/matplotlib-cpp.git

安装matplotlibcpp:

05c8f3ee622346b4b90bd72f1e8406a5.jpg

 2.安装Python库:

sudo apt-get install python3.8-dev

763fc0f7c9dc44399d8b933284fa2499.jpg

3.找到matplotlib-cpp 文件夹

(一般在主目录下)文件夹里有matplotlibcpp.h文件

ded56ef6a56b4e6f832969ec51d06cbc.jpg

4d13f68cc5dc4a1e9d2870d869123fbb.jpg

 4.在代码中引用

找了很多别的教程都说是要更改CMakeList.tzt文件,将自己的项目路径添加进去

但是个人认为有点复杂,所以也可以通过另一种办法实现。

首先看一下 Astar.h是我要引用matplotlibcpp的文件,在code/study/study/目录下

3a8ff7da912c407a871db382b7099ace.jpg

 所以要引用到matplotlibcpp.h

需要先返回到code文件夹,在进入matplotlib-cpp文件夹:

18c3a9041ba14147a76ee6450d7f8731.jpg

 ../的意思即为退回上一文件夹,当前在study文件夹中,退两次到达code文件夹。如上图所示。

至此,问题解决--likcu

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值