【问题标题】:NMAKE : fatal error U1052: file 'Makefile.vc' not foundNMAKE:致命错误 U1052:找不到文件“Makefile.vc”
【发布时间】:2021-02-07 11:01:52
【问题描述】:

我正在尝试执行Install pdcurses on Visual Studio 2017 中提到的步骤,它告诉我为我的 VS(2019) 启动开发人员命令提示符,然后写 set PDCURSES_SRCDIR=D:\PDCurses-3.9\PDCurses-3.9(my path for PDCurses) 但我被困在第 2 步:

在命令窗口导航到PDCurses/wincon*目录
nmake –f Makefile.vc*
(这是 PDCurses 的 make 文件。)它将为我们的 Visual Studio 创建 pdcurses.lib。

然后我在命令提示符中输入的内容:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community>nmake -f Makefile.vc

我收到了什么:

Microsoft (R) Program Maintenance Utility Version 14.20.27508.1
Copyright (C) Microsoft Corporation.  All rights reserved.

NMAKE : fatal error U1052: file 'Makefile.vc' not found
Stop.

我真的很困惑为什么会这样。我一直在尝试搜索,只找到了这些:

两个链接都提到了一个 .bat 文件。我在哪里可以找到这个文件?

感谢任何可以提供帮助的人!

*:为更新目的从原始来源修改

【问题讨论】:

  • 您必须在“PDCurses/wincon目录”中运行nmake命令,而不是在C:\Program Files (x86)\Microsoft Visual Studio\2019\Community中。
  • 我不敢相信我忽略了这一点,它就在我面前。我认为您应该将此作为答案以将此问题标记为已解决,无论如何,谢谢!

标签: c++ visual-studio pdcurses


【解决方案1】:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community>nmake -f Makefile.vc

这是在错误的目录中运行nmake,导致file 'Makefile.vc' not found 错误。

nmake 命令必须在“PDCurses/wincon 的目录”中运行,如上一步所述。假设已经设置了PDCURSES_SRCDIR,这可以在nmake 之前使用cd 来完成。

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community>cd /d %PDCURSES_SRCDIR%\wincon

D:\PDCurses-3.9\PDCurses-3.9\wincon>nmake -f Makefile.vc

【讨论】:

    猜你喜欢
    • 2022-07-29
    • 2020-10-02
    • 2015-01-20
    • 2014-12-21
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    • 2022-07-13
    • 1970-01-01
    相关资源
    最近更新 更多