libpng.lib作成

用意するモノ
・libpngソース PNG (Portable Network Graphics) Home Site
・zlib.libを作成時にあったモノ一式
・Visual C++2008 Express Edition(64-Bit Targets適用)

ダウンロードしたlibpngを展開。
コマンドプロンプトを開き、展開したlibpngフォルダまで移動。

vc用のmakefileをコピー。

F:\desktop\lpng1238>copy scripts\makefile.vcwin32 .\makefile

MSVCR80.DLLを使いたくないのでmakefileを編集。
19行目

19
20
#CFLAGS = -nologo -DPNG_NO_MMX_CODE -MD -O2 -W3 -I..\zlib
CFLAGS = -nologo -DPNG_NO_MMX_CODE -MT -O2 -W3 -I..\zlib

lpngフォルダと同じ階層にzlib.libを作ったときのzlibフォルダ*1を置いておく。
Visual C++ ツールセットを有効にしてnmake。

32bit
F:\desktop\lpng1238>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
 
64bit
F:\desktop\lpng1238>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars64.bat"
Setting environment for using Microsoft Visual Studio 2008 Beta2 x64 tools.
 
F:\desktop\lpng1238>nmake

libpng.lib完成。
もう一度nmakeする場合は、nmake cleanしてからすること。

脚注

  1. フォルダ名をzlibに [戻る]

コメント/トラックバック

この記事へのコメント/トラックバックはありません。

コメントする

(管理人にのみ公開されます)

上へ参ります。