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してからすること。
脚注
- フォルダ名をzlibに [戻る]

205StudioTR