Windows Rust error: failed to run custom build command for `openssl-sys v0.9.104`

atopx January 23, 2025 #windows #vcpkg #openssl #rust

windows rust build error: failed to run custom build command for openssl-sys v0.9.104\nwindows vcpkg install openssl

下载vcpkg

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

运行安装

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

配置环境变量

动态链接库

变量名变量值
OPENSSL_DIRD:\lib\vcpkg\packages\openssl_x64-windows
OPENSSL_INCLUDE_DIRD:\lib\vcpkg\packages\openssl_x64-windows\include
OPENSSL_LIB_DIRD:\lib\vcpkg\packages\openssl_x64-windows\lib

静态链接

变量名变量值
X86_64_PC_WINDOWS_MSVC_OPENSSL_DIRD:\lib\vcpkg\packages\openssl_x64-windows-static
X86_64_PC_WINDOWS_MSVC_OPENSSL_INCLUDE_DIRD:\lib\vcpkg\packages\openssl_x64-windows-static\include
X86_64_PC_WINDOWS_MSVC_OPENSSL_LIB_DIRD:\lib\vcpkg\packages\openssl_x64-windows-static\lib