PDCurses Win32a - как собрать на Windows 7
PDCurses-Win32a довольно ясно утверждает, что его реализация init_color() работает на Windows; но когда я собрал его в виде библиотеки DLL в проекте Visual Studio (после сбоя nmake, сказав, что он не может найти что-то под названием "rc"), он этого не сделал. Что мне нужно сделать, чтобы это работало - таким образом, чтобы также отображались символы IBM Extended ASCII (Codepage 437)?
1 ответ
Для этого требуется nmake, который поставляется вместе с Visual Studio. В каталоге nmake есть пакетный файл vcvars32.bat (в моем случае это 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 и используется кодовые точки Unicode для старых символов CP437), но эта реализация ограничена только шрифтом Courier - лучше использовать версию SDL стандартных pdcurses.