【问题标题】:How to download, build and include PDCurses in Visual Studio 2019 for C++ on Windows如何在 Windows 上的 Visual Studio 2019 for C++ 中下载、构建和包含 PDCurses
【发布时间】:2020-08-24 00:26:44
【问题描述】:

我对 C/C++ 还很陌生,但之前从未尝试在我的项目中包含外部库,因为我大部分时间都在做教程等。这些主要是控制台应用程序/游戏。当我在寻找替代“邪恶”系统(“”)命令时,我被指向了 Curses。

现在我已经访问了 PDCurses 源库的两个分支(wmcbrine's branchBill-Gray's Branch)的 GitHub,但是每次我尝试构建库时,它都会返回多个错误(很高兴提供错误的图像,如果需要)。

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

【问题讨论】:

  • 不幸的是,“C/C++ 新手”确实可能会发现从头开始编译这样一个中等复杂的第三方库是一项艰巨的任务.这是可以理解的。大多数 C++ 初学者花费大约 3-5 年的时间来学习当今使用的最复杂的通用编程语言的核心基础知识,然后再尝试学习中等复杂的第三方库。不要气馁,你应该继续按照自己的方式学习 C++ 教科书中的每一章,最终这些内容都会变得有意义。
  • @SamVarshavchik 不幸的是,我没有在学校学习 C++。我在自己的时间里做这件事,试图慢慢地把疯狂拼凑起来????因此,我没有教科书可循。不过,我非常感谢您抽出时间做出回应。有没有一本书可以推荐像我这样自学成才的人阅读。显然不必专门讨论这个主题,但就像一本初学者的书会很棒。谢谢。
  • @opacityy Install pdcurses on Visual Studio 2017 看起来相对较新。
  • @dxiv,感谢您的回复。在仔细阅读 ReadME.md 文件后,我设法拼凑出我想要/需要的 4 个版本的库。只是其中的措辞使如何设置图书馆感到困惑。但感谢您花时间链接有用的材料。

标签: c++ github visual-c++ pdcurses


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2020-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-04
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    相关资源
    最近更新 更多