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`