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 가 있었다.
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 |
댓글 영역