상세 컨텐츠

본문 제목

LibJPEG 9.D Window 빌드 하기

멀티미디어/이미지(Image)

by cepiloth 2020. 9. 21. 10:26

본문

728x90
반응형

 

http://www.ijg.org 접속하여 최신 버전의 libjpeg 다운로드 한다.

임의의 폴더에 압축 해제 한다.

Win32.Mak Visual Studio 개발자용 명령 프롬폼트를 실행 한다.

파일을 압축을 푼 폴더에 복사를 한다. (Microsoft SDK 폴더 하위에 있다.)

명령 프롬폰트에 아래와 같이 입력한다.

// 구버전 libjpeg 의 경우
nmake /f makefile.vc setup-v10

// jpeg9.d
NMAKE /f makefile.vs setup-v16

 

메이크파일 명령이 정상적으로 동작 하면 아랭과 같이 구동 된다.

 

폴더로 이동하여 jpeg.sin 파일을 확인 할 수 있다.

 

Visual Studio 2019 에서 실행후 release 로 빌드 

 

map 파일을 생성하여 symbol list 확인

libjpeg.sln 솔루션은 정적라이브러리 프로젝트라서 Linker 탭이 없다. 같은 경로에 있는 app.sln 솔루션을 열어 아래와같이 Linker - Debugging - Generate Map File 에 설정을 Yes (/MAP)로 한다.

 

Release 된 경로로 이동하면 프로젝트이름.map 파일이 생성 된것을 확인 할 수 있다.

 

symbol list 확인

 

prefix define 작업을 진행하기 위해서 map 파일을 생성하고 해당하는 symbol 를 redefine 작업을 진행 하려고 하였다. libjpeg 소스를 계속 확인 하다 보니까 library 자체에서 redefine 을 위한 feature 가 있었다.

 

 

728x90
반응형

'멀티미디어 > 이미지(Image)' 카테고리의 다른 글

XForm Object  (0) 2020.12.12
CxImage  (0) 2020.10.06
libUEMF  (0) 2020.07.15
PNG AlphaBall Test Image  (0) 2020.07.01
SKCMS 컬러프로파일러  (0) 2020.03.03

관련글 더보기

댓글 영역