2024-05-31  2024-06-22    143 字  1 分钟

scoop install openssl​后使用管理员权限的 NuShell 执行

ls $'($env.OPENSSL_LIB_DIR)\VC\x64\MT' | each {|e| mklink $'($env.OPENSSL_LIB_DIR)($e.name | path split | reverse | get 0)' $e.name}

关于lib文件夹下的各子目录

根据这篇文章的说明:

MD/MDd 为动态运行时库

MT/MTd 为静态运行时库

后缀带d的是为debug的标志,能输出更多调试信息

报错信息

OpenSSL libdir at `["C:\\Users\\user\\scoop\\apps\\openssl\\current\\lib"]` does not contain the required files to either statically or dynamically link OpenSSL

warning: openssl-sys@0.9.102: expando.c

error: failed to run custom build command for `openssl-sys v0.9.102`