1,windows 编译openssl时无法打开包括文件: “limits.h”: No such file or directory
>是因为直接使用nmake编译工具时没有办法引入相关的环境变量,需要打开vscode里面的命令行提示符,然后在里面编译就行了
2,编译时,会出现一些libcrypto-shlib-aes_cfb.obj : fatal error LNK1112: 模块计算机类型“x64”
与目标计算机类型“x86”冲突等信息,以及nmake install时候出现一些无法解析的外部符号,等错误
>因为没有指定编译目标位宽或者多次尝试编译生成的文件混乱,需要执行nmake clean清除一下,
然后重新以管理员权限重新打开vs studio内置的cmd,要不然创建安装文件夹没有权限,再加载一下vcvars32.bat,
指定编译目标为32位,就可以正常编译安装32位的安装文件