问题描述
我正在尝试执行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.
我真的很困惑为什么会这样。我一直在尝试搜索,但仅找到以下内容:
-
https://github.com/blackrosezy/build-libcurl-windows/issues/19
-
How to download,build and include PDCurses in Visual Studio 2019 for C++ on Windows(想让我在“本机工具命令提示符”中输入命令,而不是在“开发人员命令提示符”中输入命令。有什么区别吗?)
感谢任何可以提供帮助的人!
*:出于原始目的而修改自原始来源
解决方法
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