PDCurses Win32a - 如何在Windows 7上构建

时间:2012-06-23 00:19:42

标签: windows windows-7 console-application curses pdcurses

PDCurses-Win32a非常清楚地声称它的init_color()实现适用于Windows;但是当我在Visual Studio项目中将其构建为DLL时(在nmake失败后,说它找不到名为“rc”的东西),它没有。我需要做些什么才能使这个工作 - 也可以显示IBM Extended ASCII(Codepage 437)字符?

1 个答案:

答案 0 :(得分:4)

这需要随Visual Studio一起提供的nmake。有一个批处理文件, vcvars32.bat,在nmake的目录中(在我的例子中,C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ bin);从PDC Win32a子目录运行,然后运行nmake -f vcwin32.mak UTF8 = 1 pdcurses.lib。

其他所有内容都可以直接使用(如果编译为UTF-8或UCS-2,并使用旧的CP437字符的Unicode代码点),但此实现仅限于Courier字体 - 更好地使用标准pdcurses的SDL版本。