Windows下安裝編譯OpenSSL


Windows下安裝並編譯OpenSSL

狀態:未解決

參考譚傑同學發現的Win10安裝配置VS2019OpenSSL,仍不能識別openssl庫,看到VS中頭文件推薦用vcpkg安裝openSSL庫

安裝vcpkg

參考 vs2019 + vcpkg (C++第三方包配置工具)

先從碼雲上下載安裝包yao_yu_qq / vcpkg

然后點擊運行bootstrap-vcpkg.bat

安裝時出現LINK : fatal error LNK1158: cannot run 'rc.exe' 錯誤,參考win10 安裝scrapy 出現LINK : fatal error LNK1158: cannot run 'rc.exe' 錯誤的解決辦法,從C:\Program Files (x86)\Windows Kits\8.1\bin\x86復制rc.exe rcdll.dll 到另一個路徑下C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

將出現的vcpkg.exe所在文件夾放入環境變量

安裝OpenSSL

cmd輸入 vcpkg install openssl:x86-windows安裝openssl包

安裝7-zip時報錯,參考
VCPKG在安裝庫(7zip)時 “ File does not have expected hash:”
更改xml文件

安裝openssl報錯,參考VCPKG在安裝庫時 “ File does not have expected hash:”,在port/openssl中修改portfile.cmake文件里的SHA256值

cmake報錯如下

e):
    Command failed: nmake;-f;ms\ntdll.mak;install
    Working Directory: D:/vcpkg/buildtrees/openssl/x86-windows-rel/openssl-1.0.2o
    See logs for more information:
      D:\vcpkg\buildtrees\openssl\build-x86-windows-rel-1-out.log
      D:\vcpkg\buildtrees\openssl\build-x86-windows-rel-1-err.log

Call Stack (most recent call first):
  ports/openssl/portfile.cmake:93 (vcpkg_execute_required_process)
  scripts/ports.cmake:72 (include)


Error: Building package openssl:x86-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: openssl:x86-windows
  Vcpkg version: 0.0.112-nohash

Additionally, attach any relevant sections from the log files above.

參考SCons-無法將“ rc”識別為內部或外部命令,可操作程序或批處理文件vcpkg錯誤分析方法編譯中各種錯誤,結果無變化。。先到這吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM