rust在windows上编译openssl
#安装vcpkg和openssl cd F:\Github git clone https://github.com/microsoft/vcpkg --depth=1 cd vcpkg ./bootstrap-vcpkg.bat ./vcpkg install openssl:x64-windows-static #设置环境变量 $env:VCPKG_ROOT = 'F:\Github\vcpkg' $env:OPENSSL_DIR = "%VCPKG_ROOT%\installed\x64-windows-static" $env:OPENSSL_INCLUDE_DIR="%VCPKG_ROOT%\installed\x64-windows-static\include" $env:OPENSSL_LIB_DIR="%VCPKG_ROOT%\installed\x64-windows-static\lib" $env:OPENSSL_STATIC = 'Yes' $env:OPENSSL_NO_VENDOR=1 [System.Environment]::SetEnvironmentVariable('VCPKG_ROOT', $env:VCPKG_ROOT, [System.EnvironmentVariableTarget]::Machine) [System.Environment]::SetEnvironmentVariable('OPENSSL_DIR', $env:OPENSSL_DIR, [System.EnvironmentVariableTarget]::Machine) [System.Environment]::SetEnvironmentVariable('OPENSSL_INCLUDE_DIR', $env:OPENSSL_INCLUDE_DIR, [System.EnvironmentVariableTarget]::Machine) [System.Environment]::SetEnvironmentVariable('OPENSSL_LIB_DIR', $env:OPENSSL_LIB_DIR, [System.EnvironmentVariableTarget]::Machine) [System.Environment]::SetEnvironmentVariable('OPENSSL_STATIC', $env:OPENSSL_STATIC, [System.EnvironmentVariableTarget]::Machine) [System.Environment]::SetEnvironmentVariable('OPENSSL_NO_VENDOR', $env:OPENSSL_NO_VENDOR, [System.EnvironmentVariableTarget]::Machine) #安装choco和make Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) choco install make -y
我最擅长从零开始创造世界,所以从来不怕失败,它最多也就让我一无所有。
分类:
rust
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
2014-04-08 vs2013编译boost1.55.0 32/64位
2010-04-08 程序开发与性格特征[zz]
2007-04-08 瑞星助手无法启动(小狮子)的解决方法