상세 컨텐츠

본문 제목

비주얼 스튜디오에서 STB 라이브러리 사용하기

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

by cepiloth 2021. 1. 23. 23:41

본문

728x90
반응형

STB

single-file public domain (or MIT licensed) libraries for C/C++

 

 이미지 라이브러리 중 간편하게 사용할 수 있는 STB라는 오픈소스가 있다. CROSS-PLATFORM에서 동작을 하며 JPEG, PNG, BMP, PSD, TGA, GIF, HDR, PIC, PNM 포맷을 지원한다. LIBJPEG, LIBTIFF, LIBPNG, ZLIB 등 다른 THIRD-PARTY 라이브러리를 추가 설치하지 않아도 되어 간편하게 사용할 수 있다.

https://github.com/nothings/stb

 

nothings/stb

stb single-file public domain libraries for C/C++. Contribute to nothings/stb development by creating an account on GitHub.

github.com

source를 다운로드하고 visual studio 2019에서 실행하려고 했다. 그러나 프로젝트가 mvsc 6 버전만 존재하기 때문에 속성 변경이 필요하다. README.md을 보면 STB 개발자가 MSVC 6을 더 선호하는 것을 알 수 있다. 실제 사용하는 파일만 프로젝트를 새로 생성하고 include 해서 사용해도 된다. 필자는 stb-master 하위 tests 폴더에 있는 테스트 솔루션을 visual studio 2019에서 동작하도록 해보려 한다.

#README.md

I still use MSVC 6 (1998) as my IDE because it has better human factors
for me than later versions of MSVC.

 

설치

먼저 stb-master - tests 폴더를 이동하여 stb.dsw 파일을 실행한다.

 

변환 완료 후에 빌드시 D8016 '/ZI'과(와) '/Gy-' 명령줄 옵션이 호환되지 않습니다. 에러가 발생한다. 아래 설정을 추가로 변경해야 한다.

728x90
반응형

관련글 더보기

댓글 영역