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_DIR | D:\lib\vcpkg\packages\openssl_x64-windows |
OPENSSL_INCLUDE_DIR | D:\lib\vcpkg\packages\openssl_x64-windows\include |
OPENSSL_LIB_DIR | D:\lib\vcpkg\packages\openssl_x64-windows\lib |
静态链接
变量名 | 变量值 |
X86_64_PC_WINDOWS_MSVC_OPENSSL_DIR | D:\lib\vcpkg\packages\openssl_x64-windows-static |
X86_64_PC_WINDOWS_MSVC_OPENSSL_INCLUDE_DIR | D:\lib\vcpkg\packages\openssl_x64-windows-static\include |
X86_64_PC_WINDOWS_MSVC_OPENSSL_LIB_DIR | D:\lib\vcpkg\packages\openssl_x64-windows-static\lib |