为Visual Studio 2017设置Curl:NMAKE:致命错误U1073:不知道如何制作'.. \ src \ tool_hugehelp.c'

时间:2019-03-07 08:45:39

标签: c++ visual-studio curl

我当前正在尝试为VS2017构建curl,当使用x86本机工具命令提示符进行设置时,我运行以下命令:

nmake /f Makefile.vc mode=static vc=15 debug=yes

当涉及到“复制库”部分时,它给了我错误:

NMAKE: fatal error U1073: don't know how to make '..\src\tool_hugehelp.c'

以及下面的另一个错误:

NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\nmake.exe"' : return code '0x2'
Stop.

有人知道为什么会发生这些错误吗?或如何解决?

2 个答案:

答案 0 :(得分:1)

下载并解压缩curl文件后,您可以在Curl目录下的buildconf.bat中找到并运行它们,并获得用于nmake的tool_hugehelp.c

答案 1 :(得分:1)

如果第一个答案不能解决所有问题(尽管它是正确的。) 从Github下载lib curl。 构建x64调试的步骤:

  1. 打开x64 Native Tools命令提示符VS 2019
  2. cd进入仓库。
  3. 在文件资源管理器中打开存储库,然后双击buildconf.bat 文件。
  4. 在x64 Native Tools命令提示符VS中进入\ buildtools 2019
  5. 键入,设置RTLIBCFG = static,然后按Enter。

6.Type,nmake / f Makefile.vc模式=静态vc = 16调试=是

  • 发布
  • 类型,nmake / f Makefile.vc模式=静态vc = 16调试=否