NMAKE:致命错误U1052:找不到文件'Makefile.vc'

问题描述

我正在尝试执行Install pdcurses on Visual Studio 2017中提到的步骤,该步骤告诉我为我的VS(2019)启动Developer Command Prompt,并编写 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文件。我在哪里可以找到此文件

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

*:出于原始目的而修改自原始来源

解决方法

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

这在错误的目录中运行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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...