在Visual Studio 2015中构建openssl_1.0.2p时出现问题

时间:2018-08-30 12:05:34

标签: visual-studio-2015 openssl

使用Visual Studio 2015命令提示符构建openssl_1.0.2p的新版本。我已经安装了perl和sed。我已经写了一些批处理文件来构建x86和x64库。当我在VS 2013和VS 2017中构建相同的openssl版本时,没有遇到任何问题。

但是在VS 2015中构建时无法构建。当我在“ VS2015 x86本机工具命令提示符”中构建x86库时,它的构建良好并导致生成include和lib文件夹。但是,当我尝试构建DLL库时,出现致命错误,提示

rc /fo"tmp32dll\libeay32.res“ / d CRYPTO ms \ version32.rc

“ rc”未被识别为内部或外部命令, 可操作的程序或批处理文件。

NMAKE:致命错误V1077:“ rc”:返回码“ 0x1” 停止。         已移动1个目录。         已移动1个目录。”

我也附上了屏幕截图。 enter image description here

1 个答案:

答案 0 :(得分:0)

问题已解决。 VS 2015中未安装Windows和Web开发包。我安装了它,现在openssl可以正常运行。

如果有人要安装这些软件包,请转到控制面板->程序和功能-> VS 2015 右键单击VS 2015->更改->修改->选择Windows和Web开发->安装