21

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

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

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

4

1 回答 1

33

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

卸载 vcpkg

只需删除目录。

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

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

于 2019-12-18T16:40:02.763 回答