一、vcpkg下载安装与集成vs2022
1、下载vcpkg
(1)使用命令安装
git clone https://github.com/Microsoft/vcpkg.git
(2)网页下载zip并解压
https://github.com/Microsoft/vcpkg
2、cmd中安装
(这里选用第二种方式下载)
(1)在解压文件目录下输入cmd
(2)输入.\bootstrap-vcpkg.bat
注:
最好翻个墙 快,下图已安装,这里不再安装.
会生成一个vcpkg.exe文件。
(3)输入.\vcpkg.exe --help
查看帮助,检查是否安装成功。
(4)加入环境变量
3、集成到vs2022中
(1)输入vcpkg integrate project
(2)输入vcpkg integrate install
如下图,表示成功:
(3)打开vs2022 工具 -> NuGet包管理器 -> 程序包管理器设置 -> 程序包源
添加安装的vcpkg包源
(4)在Vs2022中 工程下 管理NuGet程序包 -> 程序包源选择vcpkg -> 浏览 -> 选择“vcpkg.E.git.vcpkg” ->安装
二、gnuplot下载安装
1、gnuplot下载地址
http://tmacchant33.starfree.jp/gnuplot_bin.html
下图表示红框为下载链接:
2、gnuplot解压与添加环境变量
(1)解压
(2)添加环境变量
3、测试
任意开一终端,输入gnuplot
,出现下图即表示成功:
三、vs2022使用
1、vs2022项目中出现vcpkg并配置
配置选项如下:
2、vcpkg中安装matplot++
输入命令安装matplot++
vcpkg install matplotplusplus
下图表示成功
3、程序简单测试
(1)头文件
#include <matplot/matplot.h>
using namespace matplot;
(2)简单测试
figure(on);
plot(数据);
show();
(3)结果
注:
1、vs2022要基于C++17,vs版本低的且不支持c++17的无法使用
2、编译时出现识别不了gnuplot的情况,怀疑是终端类型不一致,这里设置为wxt
set term wxt
下图为设置成功:
3、matplot++官网
https://alandefreitas.github.io/matplotplusplus/
点击相应图形,会链接到对应代码,参考用。