使用openssl编译的lib curl失败

时间:2017-05-25 12:35:54

标签: c++ curl

我想在win 7上为VS2015项目静态构建lib curl 7.54.0 with openssl。我已经构建了openssl但无法构建curl。它失败,错误代码为U1077。

我在“VS2015的开发人员命令提示符”中运行以下命令,

G:\ Libs \ curl-7.54.0 \ winbuild> nmake / f Makefile.vc mode = static WITH_SSL = static WITH_DEVEL =“G:\ Libs \ openssl-1.0.1g \ output”VC = 14 ENABLE_WINSSL = no DEBUG = no MACHINE = x86 GEN_PDB = no

它编译一些文件然后失败如下, 复制库...         rc /i../include / dDEBUGBUILD = 0 / Fo .. \ builds \ libcurl-vc14-x86-release-static-ssl-static-ipv6-sspi-obj-curl \ curl.res .. \ src \ curl。 rc'rc'不被识别为内部或外部命令, 可操作程序或批处理文件。 NMAKE:致命错误U1077:'rc':返回代码'0x1'停止。 NMAKE:致命错误U1077:'“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ BIN \ nmake.exe“':返回代码'0x2' 停止。

不确定如何解决这个问题。请建议。

谢谢, R上。

1 个答案:

答案 0 :(得分:0)

我一直在用另一个库解决类似的问题。 rc.exe 是Windows SDK的一部分,我必须将 Windows SDK 的路径添加到PATH环境变量。

在我的情况下,我已将其添加到PATH环境变量:

  

c:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ 10.0.15063.0 \ x86 \

希望,这有帮助。 PM