https://www.libsdl.org/



다운로드-SDL 2.0 탭에서

Runtime Binaries - SDL로 만들어진 프로그램 실행을 위한 파일들

Development Libraries - SDL 게임 개발을 위해 필요한 파일들


SDL 라이브러리는 프리 라이브러리로 간단한 그래픽, 오디오, 영상 등의 출력을 도와주는 도구같은 느낌으로.

이를 기반으로 한 게임들이 실제 상업 게임으로 출시가 되어있기도 합니다.


C++부터 프로그램 언어를 시작하는 입문자들도 쉬운 그래픽 출력과 초기에 배우는 if문같은 간단한 조건문 등의 활용으로 간단한 게임을 만들 수 있습니다.


-----------------------------------------------------------

Q : 그래서 어떻게 하면 되나요

A :

1. C++ 빈 프로젝트를 생성하세요

2. 프로젝트 속성


3. VC++ 디렉터리에 Development Libraries 를 받아서 압축을 풀고 나온 파일을 할당.

포함 디렉터리는 include 폴더를

라이브러리 디렉터리는 lib폴더 속 x86 또는 x64 폴더를(개발 환경에 맞춰서) 지정합니다.



4. 링커 - 입력 탭에서 lib파일 지정



SDL2.lib / SDL2.main.lib 이 두개를 기본으로 지정하고,


JPG PNG 형식을 출력하기 위해서 SDL2_image.lib을 사용합니다.

SDL2_image는

https://www.libsdl.org/projects/SDL_image/ 에서 다운로드 받을 수 있음.

여기서 Development Libraries 를 다운로드 후 할당.(각 폴더에 맞게 폴더 내용물을 위에서 받은 SDL 라이브러리와 합치면 됨)




이후 cpp파일 하나 만들어서




맨위에 넣어보고 오류 안뜨는거 확인하시면 준비 끝


SDL_image의 경우에는 각 폴더 할당 후



똑같이 헤더가 불러와지나 적어보고 오류 없는거 확인하시면 끝