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

然后我在命令提示符下键入的内容:
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.
我真的很困惑为什么会这样。我一直在尝试搜索,仅发现以下内容:
  • https://github.com/blackrosezy/build-libcurl-windows/issues/19
  • How to download, build and include PDCurses in Visual Studio 2019 for C++ on Windows(想让我在“本机工具命令提示符”中输入命令,而不是在“开发人员命令提示符”中输入。有什么区别吗?)

  • 两个链接都提到一个.bat文件。我在哪里可以找到此文件?
    感谢任何能提供帮助的人!
    *:从原始来源修改以用于更新

    最佳答案


    这在错误的目录中运行nmake,从而导致file 'Makefile.vc' not found错误。
    如上一步中所述,nmake命令必须在“PDCurses/wincon目录”中运行。假设已经设置了PDCURSES_SRCDIR,则可以在cd之前使用nmake进行设置。

    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
    

    10-04 12:35