使用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
答案 0 :(得分:0)
问题已解决。 VS 2015中未安装Windows和Web开发包。我安装了它,现在openssl可以正常运行。
如果有人要安装这些软件包,请转到控制面板->程序和功能-> VS 2015 右键单击VS 2015->更改->修改->选择Windows和Web开发->安装