#1.配置流程
VS2022中安装vcpkg来使用第三方库gnuplot matplot++,实现简单绘图功能,数据分析
参考 链接中的方法配置vcpkg,配置失败,记录一下踩的坑。
#2.vcpkg integrate project 命令报错
报错信息
produced unexpected output when attempting to determine the version:
参考 解决vs vcpkg无法正确获取nuget版本问题
方法无效,编码问题我没解决
解决方法
https://github.com/microsoft/vcpkg/issues/38940
最新版本vcpkg语言问题导致中无法vcpkg integrate project 回退到上一个版本 推荐使用参考链接中git的方法获取vcpkg的代码,
git checkout tags/2024.04.26
后续按照参考方法步骤继续往下执行即可。
#3.VS2022与vcpkg配合使用,NuGet查询不到包的情况问题解决 参考链接解决方案
VS2022与vcpkg配合使用,NuGet查询不到包的情况问题解决
#4.使用vcpkg安装三方库 调用失败问题。
使用vcpkg安装三方库 不加后面平台参数 默认是x64,检查项目平台是否和三方库平台相同。不相同则更改。
以参考链接中的matplot为示例
!](https://i-blog.csdnimg.cn/direct/b43b1f5cfb6c4779968347db89385fc0.png)
matplot就是86位的,切记 切记 下载三方库不增加后缀参数 默认64位。
如果发现平台不匹配 则需要卸载不匹配的三方库 重新安装三方库
vcpkg list //显示已安装的三方库列表
vcpkg.exe remove matplotplusplus //卸载matplot三方库
vcpkg install matplotplusplus:x86-windows //安装matplot三方库 x86版本
#4.基本配置截图
matplot要基于c++17 所以这里选择c++17 如果使用其他库 自行选择 非必要配置。