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

Dan*_*len 2 c++ curl visual-studio

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

nmake /f Makefile.vc mode=static vc=15 debug=yes
Run Code Online (Sandbox Code Playgroud)

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

NMAKE: fatal error U1073: don't know how to make '..\src\tool_hugehelp.c'
Run Code Online (Sandbox Code Playgroud)

以及下面的另一个错误:

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.
Run Code Online (Sandbox Code Playgroud)

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

Suv*_*ain 8

如果第一个答案没有解决问题(如果它是正确的),请从 Github 下载 libcurl。构建 x64 调试的步骤:

  1. 打开 x64 本机工具命令提示符 VS 2019
  2. cd 到 repo 中。
  3. 在文件资源管理器中打开存储库并双击buildconf.bat 文件。
  4. cd 到 x64 Native Tools 命令提示符 VS 2019 中的 \buildtools
  5. 输入,设置RTLIBCFG=static,按回车键。

6.输入,nmake /f Makefile.vc mode=static vc=16 debug=yes

  • 待发布
  • 类型,nmake /f Makefile.vc mode=static vc=16 debug=no

  • 摘要:运行`buildconf.bat`生成`..\src\tool_hugehelp.c` (2认同)