download source code 下來後,看一下 install.txt,裡面有說在各 platform 的 build 方法。
在 Windows VC 的話,分為兩種:
- 使用 command line
- 使用 VS 開project
- VC command build 用 makefile.vc,config file 用 jconfig.vc
- 所以先 copy 一份 jconfig.vc 為 jconfig.h
- nmake -f makefile.vc
要注意,在 VC Command line 下 build,要先 run 過 VC 目錄下的 SETVCVAR.BAT 設好path.
build 好後:
- cjpeg.exe 是壓縮
- djpeg.exe 是解壓縮
看makefile.vc 可以看一下 libjpeg 的 source,
依照 compress,decompress分成
CLIBOBJECTS= jcapimin.obj jcapistd.obj jcarith.obj jctrans.obj jcparam.obj \和
jdatadst.obj jcinit.obj jcmaster.obj jcmarker.obj jcmainct.obj \
jcprepct.obj jccoefct.obj jccolor.obj jcsample.obj jchuff.obj \
jcdctmgr.obj jfdctfst.obj jfdctflt.obj jfdctint.obj
DLIBOBJECTS= jdapimin.obj jdapistd.obj jdarith.obj jdtrans.obj jdatasrc.obj \
jdmaster.obj jdinput.obj jdmarker.obj jdhuff.obj jdmainct.obj \
jdcoefct.obj jdpostct.obj jddctmgr.obj jidctfst.obj jidctflt.obj \
jidctint.obj jdsample.obj jdcolor.obj jquant1.obj jquant2.obj \
jdmerge.obj
只需要 decompress 的就只要 build DLIBOBJECTS 就可以
沒有留言:
張貼留言