在Visual Studio 2017上安装pdcurses
我在CodeBlocks上制作了2048个游戏,但由于调试问题,我转移到了Visual Studio Community 2017.看起来conio.h在那里不起作用,所以我试图切换到curses.h库。在Visual Studio 2017上安装pdcurses
我已经阅读了很多教程,但都没有为我工作。我访问了他们的网站并下载了384KB的zip文件,但我不知道如何处理这些文件。
请帮忙吗?
我找到了very useful website which talks about PDCurses and its installation in Visual Studio。即使它是2010/2013年,它甚至适用于VS2017 —甚至演示程序(非常细微的变化)!
因此,这里是我做的步骤(因为你已经有了pdcurses):
-
以VS2017社区版的开发人员命令提示符,在
set PDCURSES_SRCDIR=<PDCurses Directory Location>
键入 ;在我的情况下,它 是set PDCURSES_SRCDIR=C:\pdcurses-master
-
导航在命令窗口中PDcurses的目录/ win32的(在我的情况
C:\pdcurses-master\win32
)nmake –f vcwin32.mak
(这是PD诅咒make文件。)它将为我们的Visual Studio创建pdcurses.lib。
-
现在我们需要将生成的库合并到我们的项目中。所以,打开你的项目并转到项目性质
- 在“VC++目录”,更改:
- 包含目录:添加新的文件路径PDCurses安装目录,在我的情况下,它是
C:\pdcurses-master
。 - 库目录:添加一个新的文件路径到PDCurses安装库目录,在我的情况下它是
C:\pdcurses-master\win32
。
- 包含目录:添加新的文件路径PDCurses安装目录,在我的情况下,它是
- 在C/C++:
- 在“代码生成”标签,改变“运行时库”到“多线程调试(/ MTD)”。 (通常情况下,它已经被设置)
- 在链接:
- 在“输入”选项卡,加
pdcurses.lib
附加依赖(我开始糊涂了 - remeber,它是连接的输入选项卡)
- 在“输入”选项卡,加
- 单击应用,然后单击确定。
- 在“VC++目录”,更改:
然后哇!我从pdcurses项目中运行了一些示例程序(演示程序),并且所有这些程序都对我进行了很小的修改。
注意:我使用Visual Studio 2017创建了一个win32控制台应用程序并加载了该项目。我确实包含了stdafx.h,编译成功,我能够在终端窗口中看到输出。
以上网站也提供pdf文档。该指令从下载网站上的pdcurses开始。
谢谢!它正在工作。 :) – NeoFahrenheit
欢迎您:)。你能把这个标记为已解决吗?它会帮助别人。问候... – rjkrocks
我可以证实它也适用于我在VS2015。我很欣赏这个链接。 – Letokteren