我想在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上。
答案 0 :(得分:0)
我一直在用另一个库解决类似的问题。 rc.exe 是Windows SDK的一部分,我必须将 Windows SDK 的路径添加到PATH环境变量。
在我的情况下,我已将其添加到PATH环境变量:
c:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ 10.0.15063.0 \ x86 \
希望,这有帮助。 PM