PDcurses on Windows

仕事でどうしても curses を使うプログラムをコンパイルしたくなりました。
でも platform が Windows なのです。
source file はもともと UNIX ベースなので curses ライブラリとしてPDCurses を使うことにしました。
自分の端末には Visual C++ 2008 Experss Edition を入れてあるので、sourcefoge からDLしたやつで nmake しようとしたら
----
C:\pdcurs34\win32>nmake -f vcwin32.mak
 (中略)

NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\cl.EXE"' :
リターンコード '0xc0000135'
----

うーん。。。

で、いろいろ探したら vsvars32.bat なんてものがあるのですね。
----
C:\pdcurs34\win32>"c:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat"
C:\pdcurs34\win32>nmake -f vcwin32.mak
 (中略)

firework.c
link.exe -nologo firework.obj pdcurses.lib user32.lib advapi32.lib
cl.exe -nologo -IC:\pdcurs34 -c -O1 C:\pdcurs34/demos\ptest.c
ptest.c
link.exe -nologo ptest.obj pdcurses.lib user32.lib advapi32.lib
cl.exe -nologo -IC:\pdcurs34 -c -O1 C:\pdcurs34/demos\rain.c
rain.c
link.exe -nologo rain.obj pdcurses.lib user32.lib advapi32.lib
cl.exe -nologo -IC:\pdcurs34 -c -O1 C:\pdcurs34/demos\worm.c
worm.c
link.exe -nologo worm.obj pdcurses.lib user32.lib advapi32.lib

C:\pdcurs34\win32
----

だって。
すっこーん、って感じで compile が通ってしまいました。(笑)

おぼえておこっと。
[PR]
by xdev | 2010-01-15 14:53 | 仕事
<< 猫 あけましておめでとうございます >>