Windows OpenSSL致命错误LNK1112:模块计算机类型';x86和x27;与目标机器类型'冲突;x64

Windows OpenSSL致命错误LNK1112:模块计算机类型';x86和x27;与目标机器类型'冲突;x64,windows,visual-c++,openssl,64-bit,Windows,Visual C++,Openssl,64 Bit,我在尝试在Windows10上构建OpenSSL时遇到了一个非常令人沮丧的错误。我得到的错误是 "lib" /nologo /out:providers\libdefault_static.lib @C:\Users\jcava\AppData\Local\Temp\nmF1AF.tmp providers\common\libdefault-lib-bio_prov.obj : fatal error LNK1112: module machine type 'x86' c

我在尝试在Windows10上构建OpenSSL时遇到了一个非常令人沮丧的错误。我得到的错误是

"lib" /nologo /out:providers\libdefault_static.lib @C:\Users\jcava\AppData\Local\Temp\nmF1AF.tmp
providers\common\libdefault-lib-bio_prov.obj : fatal error LNK1112: module machine type 'x86' conflicts with target machine type 'x64
我正在执行的步骤是在我从Github克隆的openssl目录中运行
perl配置VC-WIN64A
然后
nmake
。我在x64命令行提示符下为VS2019运行所有这些

干杯, 詹姆斯