2

PDCurses-Win32aは、その init_color() の実装が Windows で動作することを明確に主張しています。しかし、Visual StudioプロジェクトでDLLとしてビルドしたとき(nmakeが失敗した後、「rc」と呼ばれるものが見つからないと言って)、そうではありませんでした。IBM 拡張 ASCII (コードページ 437) 文字も表示できるようにするには、どうすればよいですか?

4

1 に答える 1

4

これには、Visual Studio に同梱されている nmake が必要です。nmake のディレクトリ (私の場合は C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin) にバッチファイル vcvars32.bat があります。これを PDC Win32a サブディレクトリから実行し、 nmake -f vcwin32.mak UTF8=1 pdcurses.lib を実行します。

他のすべてはすぐに使用できます (UTF-8 または UCS-2 としてコンパイルし、古い CP437 文字の Unicode コードポイントを使用する場合)。ただし、この実装は Courier フォントのみに限定されています。SDL バージョンを使用することをお勧めします。標準 pdcurses の。

于 2012-06-24T09:31:34.363 に答える