에... 혹시 압축하는 일이 있으면 이걸 사용 하면 된다.
zlib 1.2.3 버전 (출처 : http://www.zlib.net/ )
프로젝트 속성에서 ( C/C++ -> 코드 생성 -> 런타임 라이브러리) 설정은
각 컴파일 상태에 따라 세팅 해주어야 합니다.
그래야 충돌 메시지가 나오지 않습니다.
debug 컴파일 : 다중 스레드 디버그(/MTd)
release 컴파일 : 다중 스레드(/MT)
- 기본 파일
zlib.lib <- Visual Studio 2005에서 LIB Release 컴파일한 lib 파일
zlibd.lib <- Visual Studio 2005에서 LIB Debug 컴파일한 lib 파일
zconf.h <- minigzip 프로젝트의 헤더파일
zlib.h <- minigzip 프로젝트의 헤더파일
vc80.pdb <- debug로 컴파일시 없으면 link4099 에러남..
vc80.idb <- debug로 컴파일시 없으면 link4099 에러남..
- 내가 만든 파일 - 압축 함수를 class로 구성한것밖게 없음...
zlibManager.cpp
zlibManager.h
샘플코드는 귀찮아서 안만들련다..
CZlibmanager 클레스에 보면 함수가 딱 2가지 있는데..
그거 사용 하면 된다... 어렵지 않으니까 그냥 쓰면 될듯...
link4099 에러 나는것때문에 pdb,idb 파일을 넣어뒀다...
솔직히 무시해도 되는 에러인데 링크에러는 pragma를 이용해서는 무시가 되지 않는다. -_-;
(참 그지같아 MS 링크 에러도 막아줘야 할꺼 아냐 -_-;)
아무튼 필요하면 쓰기 바란다...
RECENT COMMENT