如何删除 vcpkg 和所有使用 vcpkg 安装的库

Ado*_*uka 15 vcpkg

如何完全删除 vcpkg 以及它所做的所有安装/系统更改?

我记得看到一些关于 vcpkg 的常见问题解答,其中说您可以删除 vcpkg 文件夹。但是,一个多小时以来,我一直试图找到相同的常见问题解答,但无济于事。此外,“仅删除文件夹”作为解决方案对我来说似乎难以置信,因为我假设 vcpkg 更改了一些环境变量或其他设置,以及与我尝试使用的 Visual Studio 的集成。关于这个主题的在线搜索只会让人们讨论如何一次删除多个已安装的库,甚至没有明确的解决方案(我也会对此感兴趣)。vcpkg 网站本身似乎没有提供这个问题的答案。

编辑:我在docs.microsoft发现页面上写着“只需删除文件夹” 。

mlo*_*kot 24

文档页面https://docs.microsoft.com/en-us/cpp/build/vcpkg提供了如何卸载的说明:

卸载 vcpkg

删除目录就可以了。

它还可以提到完全删除 vcpkg 目录实际上会卸载所有已安装的库(所有端口),因为 vcpkg 目录是vcpkg.exe部署任何文件的唯一位置。

此外,如果您确实运行了vcpkg integrate install,那么您也可以运行vcpkg integrate remove以删除用户范围(全局)集成。vcpkg集成删除删除用户范围的集成

  • 在“AppData\Local”目录下还有一个“vcpkg”目录。它包含一个包含所有构建包的“archive”子目录,以及一个包含“User-Id”和其他个人信息的“config”文件。 (6认同)