Error installing OpenSSL using VCPKG on Visual Studio code: Error: in triplet x64-windows: Unable to find a valid Visual Studio instance

Error installing OpenSSL using VCPKG on Visual Studio code: Error: in triplet x64-windows: Unable to find a valid Visual Studio instance

我正在尝试修复 运行 我的 VScode 上的 rust 程序时遇到的错误,如下面的 link 所示,安装 openssl 并设置路径按照 post 使用 vcpkg: Error: could not find native static library `ssl`, perhaps an -L flag is missing? on WIndows

根据回答,我通过visual studio代码终端运行执行以下指令:

git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
.\bootstrap-vcpkg.bat

以上代码执行成功,但下面安装openssl的代码出现错误。

.\vcpkg.exe install openssl:x64-windows-static

错误:

Error: in triplet x64-windows: Unable to find a valid Visual Studio instance
Could not locate a complete Visual Studio instance

如何解决上述错误?我已经安装了 cmake 并正常运行,但仍然没有运气尝试让 vcpkg 安装 openssl.The link 答案中提到的路径也已设置,我 运行 上面的所有代码都是正确的我制作的目录。

我 运行 代码所在的目录:

C:\Users\Administrator\Desktop\wintun-maindtls\vcpkgfile\vcpkg>

即使您安装了 visual studio 代码,也要安装最新版本的 Visual studio 安装程序。 选中复选框以安装 Linux 和 windows 的桌面开发工具 选中复选框以同时安装 C++ CMake 工具 然后继续安装。