在VS2022中通过Nuget将vcpkg环境集成/卸载到c++项目
vcpkg是微软和C++社区维护的免费开源C/C++包管理器。利用它,可以一条命令编译安装用户所需的库;提供CMake配置文件;并且对于Windows开发者,在Visual Studio中集成后还可以自动链接静态库,非常方便易用。一般而言,开发者仅需要一个vcpkg环境,运行命令后,所有解决方案通用。然而对于某些开发工作,需要一个独立的环境来编译特定版本的库,因而需要新创建一个vcpkg环境,并在
·
在VS2022中通过Nuget将vcpkg环境集成/卸载到c++项目
vcpkg
是微软和C++社区维护的免费开源C/C++包管理器。利用它,可以一条命令编译安装用户所需的库;提供CMake配置文件;并且对于Windows开发者,在Visual Studio中集成后还可以自动链接静态库,非常方便易用。
一般而言,开发者仅需要一个vcpkg环境,运行vcpkg integrate install
命令后,所有解决方案通用。然而对于某些开发工作,需要一个独立的环境来编译特定版本的库,因而需要新创建一个vcpkg环境,并在项目中集成。
本文将介绍如何为某个解决方案集成特定的vcpkg
环境,并正确卸载。
配置新的vcpkg环境
将某个vcpkg库环境集成到c++项目
可参考这篇博客
集成成功后,解决方案资源管理器视图中,项目包含了packages.config文件,如下图所示:
在VS2022中卸载通过Nuget集成到c++项目的vcpkg
不能仅仅删除packages.config文件,而应该在nuget管理界面卸载包。
在弹出的如下页面中,点击红色的×或右边的“卸载”按钮,卸载vcpkg环境。
为解决方案中的其他项目集成已经添加到某个项目的vcpkg环境
将vcpkg环境添加到某项目后,可以通过解决方案的Nuget管理将该环境集成到其他项目,如图所示:
如下图所示,勾选要集成vcpkg环境的项目,点击“安装”按钮,即可。
更多推荐
已为社区贡献2条内容
所有评论(0)