在 Visual Studio 2013 中构建 OpenSSL

0 c++ openssl build visual-studio-2013

如何在 Visual Studio 2013 中构建 OpenSSL?我在本课中尝试编译,但出现错误: Assembling: tmp32\x86_64cpuid.asm tmp32\x86_64cpuid.asm(1) : error A2088:END directive required at end of file NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 12.0\ 我在 x64 下编译。可能是什么问题呢?先感谢您。

Tua*_*uan 5

我写了一篇笔记在这里(Unix 和 Windows)构建 OpenSSL

确保使用原始 OpenSSL 源代码(不要重复使用已编译的源代码)。

打开 Visual Studio x64 Win64 命令提示符 (2010)(在开始菜单中)

%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"" amd64

perl Configure VC-WIN64A --prefix=C:\openssl_x64 no-asm no-shared enable-tlsext enable-static-engine

ms\do_win64a

nmake -f ms\ntdll.mak

nmake -f ms\ntdll.mak install
Run Code Online (Sandbox Code Playgroud)