问题标签 [pdcurses]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
179 浏览

c - 使用 pdcurses 显示重音字符

在此处输入图像描述

Pdcurses 显示字符 -128 到 0(128 到 255)的空白。有什么办法至少可以正确显示 é 等重音字符?iostream没有问题:

在此处输入图像描述

我编译了具有宽字符和 UTF 支持的 pdcurses,尽管这肯定不是这里的问题,对吧?(由于我想要的字符包含在 0-255 之间,并且使用add_wch而不是无论如何都不能解决问题)。

带有 g++ 6.1.0 的 Windows 10 64 位。

0 投票
1 回答
871 浏览

python - UniCurses pdcurses.dll 错误

尝试导入 UniCurses 包时,我收到错误“UniCurses 初始化错误 - 未找到 pdcurses.dll”。

我已经下载了 pdcurses 发行版(特别是 pdc34dllw.zip)并将文件提取到:

  • *\Python\Lib\site-packages(unicurses.py 所在的位置)
  • *\Python\Lib\site-packages\unicurses
  • *\Python

这些都没有解决问题。

0 投票
1 回答
138 浏览

makefile - Cygwin 中的 PDCurses 缺少分隔符错误

我已经尝试在 Visual Studio 2015 中获取 PDCurses 2 天了,但我仍然遇到问题。我找到的最佳解决方案是下载 Cygwin 并使用 make 文件。当我调用 makefile 时,我重新筛选了一个分隔符。

当我查看文件时,这些是前 15 行。

第 10 行:

我正在学习我在指挥方面真的很烂。有什么建议吗?

0 投票
0 回答
528 浏览

c - CMake 在 MinGW 上找不到 PDCurses

我正在尝试构建一个在 Windows 上使用 CMake 和 MinGW 和 PDCurses 的 curses 程序。我正在使用 CMake 3.7.1,我所有的 MinGW 包都是最新的。具体来说,我安装了mingw32-libpdcurses3.4-1(devdll)和mingw32-pdcurses3.4-1(bin和)。doclic

我的完整 CMakeLists.txt 如下,但使用时find_package(Curses REQUIRED)出现错误:Could NOT find Curses (missing: CURSES_LIBRARY)另一个问题涉及类似的情况;答案的作者说他没有在 MinGW 上测试过 PDCurses,但它应该可以工作。

(我使用与 CLion 捆绑的 CMake 3.6.3 得到了相同的结果)。

我的 CMakeLists.txt:

难道我做错了什么?有什么解决方法吗?

非常感谢!

0 投票
2 回答
119 浏览

c - mvwaddstr() 导致 McAfee 误报

我一直在用 PDCurses 编写一个 C Curses 应用程序。它编译和运行良好,但是当我添加一些代码在窗口中绘制字符串时,McAfee 将我编译的 .exe 隔离为木马。这是导致误报的行:

注释此行后,McAfee 不会将其检测为特洛伊木马。随着这条线的活动,它确实如此。它将其检测为特洛伊木马GenericRXAM-FG!752E40763FE4。谷歌搜索这个没有结果。为什么会这样?有没有办法让 McAfee 不隔离此文件?

0 投票
1 回答
87 浏览

c - C中的PDCurses(不断显示“访问冲突读取位置”)

我昨天刚开始了一个新项目(roguelike)。这是我的第一次,我一直遇到同样的错误。在尝试实现滚动地图后,我运行了程序,但每当我按下一个键时,Visual Studio 都会显示一个消息框,指出存在访问冲突读取位置。

这是代码:

0 投票
1 回答
1811 浏览

c++ - 如何向 cmake 添加诅咒?

我在 CLion 中向我的项目添加外部库时遇到了一些问题,我发现的关于这个主题的所有内容并没有真正让我更进一步。

我添加了这些文件:

我还将这些文件添加到了我的 MinGW 文件夹中,以防有人在看那里……是的,我迷路了。

我的 CMakeLists.txt 必须如何查找这个?尝试了很多,但因为我真的不知道 cmake 我无法让它工作。

目前它看起来像这样

错误

0 投票
1 回答
133 浏览

c++ - PDCurses 窗口在某些区域不打印字母

我在尝试编写 roguelike 时遇到了一个奇怪的行为。我做了一个简单的循环打印填充矩形形状的字母。使用普通(stdscr)窗口或从 derwin() 新初始化的窗口都可以正常工作。 在 derwin() 的 stdscr/新初始化窗口内循环。

但是在我从 Game 类返回窗口指针后,问题开始出现。字母似乎没有任何图案地打印出来,并且窗口看起来像是覆盖在它的某些部分上。 循环,当指针返回时。

我试过调试,但没有成功。光标在移动,循环在工作,字母被打印出来,但有时它们会卡在星体投影层中,并且不会显示出来。

这是代码:Game.cpp

pdcurses-test.cpp - 这是主文件

这是完整的代码:github.com/gebirgestein/pdcurses-test/tree/test/pdcurses-test/pdcurses-test

提前致谢。

0 投票
2 回答
6946 浏览

visual-studio-2017 - 在 Visual Studio 2017 上安装 pdcurses

我在 Code::Blocks 上制作 2048 游戏,但由于调试问题,我转到 Visual Studio Community 2017。似乎 conio.h 在那里不起作用,所以我正在尝试切换到 curses.h 库.

我已经阅读了很多教程,但没有一个对我有用。我访问了他们的网站并下载了.zip384 KB 的文件,但我不知道如何处理这些文件。

请帮忙?

0 投票
0 回答
81 浏览

c++ - PDcurses 从文件中打印字符串

我在使用 PDcurses 打印字符串时遇到问题。编译器没有显示错误,但是当我打开程序时它立即停止工作。当我使用 cout 打印它时,它可以正常工作。

主文件

我的功能