如何在 Windows Visual Studio 2019 for C++ 下载、构建和包含 PDCurses

How to download, build and include PDCurses in Visual Studio 2019 for C++ on Windows

我是 C/C++ 的新手,但之前从未尝试过在我的项目中包含外部库,因为我主要是在做教程之类的。这些主要是控制台 applications/games。当我在寻找“邪恶的”系统(“”)命令的替代方法时,我被指向了 Curses。

现在我已经访问了 PDCurses 源库 (wmcbrine's branch and Bill-Gray's Branch) 的两个分支的 GitHub 但是每次我尝试构建库时它 returns 多个错误(很高兴必要时提供错误图片)。

最大的问题是文档对于初学者来说有点难以理解,而且大多数教程都非常过时。我希望有人知道有关如何在 windows(对于 C++)上启动 PDCurses 和 运行 的相关教程,或者可以在此处解释如何操作。

所以,我已经弄清楚如何使用它的 Makefile(特别是Makefile.vc)等来编译 PDCurses。

对于将来可能遇到此问题的任何人,请确保非常缓慢且仔细地阅读 README.md 文件。从初学者的角度来看,它有点模糊,但它确实包含了所有需要的信息,应该多读几遍。

还需要注意的是,使用nmake函数将库编译为Visual Studio 2019的.dll时,必须运行 x86/x64 Native Tools中的命令命令提示符。您使用哪一个取决于您计划在其中构建项目的体系结构。如果您不确定在哪里可以找到它,请打开开始菜单>所有应用程序>向下滚动到文件夹“Visual Studio 2019”,它们都是应该在里面。

运行 此 shell 中的“nmake”命令配置一个分别针对 x86 或 x64 架构优化的 .bat 文件。希望这对可能提出这个(或类似)问题的任何人有所帮助。