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

Visual studio 2015 在Visual Studio 2015中构建openssl_1.0.2p时出现问题,visual-studio-2015,openssl,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“tmp32d

我正在使用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“tmp32dell\libeay32.res”/d CRYPTO ms\version32.rc

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

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

我也附上了截图。
问题解决了。VS 2015中未安装Windows和Web开发包。我安装了它,现在openssl正在构建中

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

此问题的问题描述(已接受答案)看起来非常相似: