발전하는 춘배
[원고, SDL3] 1. C++로 게임 개발 기록 1 본문
오랜만에 노트북 사용이 가능해졌는데 가장 하고싶었던 게 개발이었다. 그냥 뭐가됐든 코드 막 쳐보고싶었다.
그냥 C++을 쓰고 싶었고
그냥 게임을 만들고 싶었는데
무거운 게임개발엔진을 설치하긴 싫었고
구글에 "c++ 윈도우 게임 라이브러리"라고 검색해봤더니
SDL의 존재를 알게 되었고
관련 문서들 대충 읽어보니깐 SDL3이 최신 지원되는 버전인걸 알게 되었고
GPT한테 " SDL3으로 윈도우에서 돌아가는 간단한 게임을 개발하려 하는데 (언어는 C++) SDL3 초기 설치(git 이용) 방법과 간단한 hello world 수준의 테스트 프로그램까지 작성하는 과정을 알려줘." 라고 부탁해서 따라해봤다.
git clone으로 설치하고, cmake 설치하고,
mkdir build
cd build
cmake .. -G "MinGW Makefiles"
mingw32-make -j4
로 빌드하고,
hello.cpp라는 테스트 프로그램 작성하고,
컴파일 실행준비 실행.
하란대로 했는데
SDL_Init Error:
발생.
계속 gpt가지고 삽질하다가
답변이 돌고 도는 느낌이 들기 시작해서 포기하고
구글링 시작.
"vscode sdl3" 검색. 왜냐하면 웬만한 문서들 보니까 visual studio 이용하던데 난 그거 싫고 그냥 vscode 쓰고 싶었거덩 (설치귀찮음)
Reddit의 gameenginedevs 커뮤니티: How do i download SDL3 for vscode in windows
gameenginedevs 커뮤니티에서 이 게시물을 비롯한 다양한 콘텐츠를 살펴보세요
www.reddit.com
이 글을 읽었고
본문 내용: i have tried downloading sld3 following youtube but it shows this error please help me.
following youtube가 뭔진 모르겠는데 오 유튜브가 있구나 이제서야 생각남.
뒤로가기 눌러보니깐 상단에 유튜브 검색결과 있었음
https://www.youtube.com/watch?v=ZY3jhIQpqjA
놀랍게도 1개월전 완전최신영상
대충 16분 30초부터 그대로 따라했더니 됐음
SDL3 설치는 C:/SDL3에 했고 운영체제가 x86_64기 때문에 컴파일 커맨드는
gcc .\hello.cpp -o hello.exe -I "C:\SDL3\x86_64-w64-mingw32\include" -L "C:\SDL3\x86_64-w64-mingw32\lib" -lSDL3
가 됨.
컴파일하고 실행하니깐 드디어성공

컴시수업들으면서 C 컴파일이 과정 배웠었던 기억은 있는데 다 까먹어버렸음 include랑 link랑 뭐였는지 기억이안난다. gcc 옵션들도 어느정도 외웠었던거 같은데 안쓰면 확실히 까먹는듯
이거 안 까먹었으면 SDL이고 뭐고 그냥 어렵지 않게 해결했을 거 같은데 확실히 기본기가 중요하다.
근데 머리아픈관계로 공부는 또 미루기로.
드디어 개발환경 설정완료 18시반쯤부터 했으니깐 지금 20시 50분 블로그 정리시간 빼면 총 2시간 걸림
gpt가 같은얘기 계속하기 시작하면 바로 구글링 했으면 됐는데 내 질문 능력을 과대평과해서 쓸데없이 오래 붙잡고 있었던 게 아쉬움.
'.원고' 카테고리의 다른 글
| [원고, SDL3] 5. 윈도우 오목 게임 만들기 - 버그해결 (3) | 2025.08.25 |
|---|---|
| [원고, SDL3] 4. 윈도우 오목 게임 만들기 - SDL써서 그래픽 띄우기, 클릭이벤트 써먹기 (1) | 2025.08.24 |
| [원고, SDL3] 3. 윈도우 오목 게임 만들기 - 클래스 파일 분할, 분할컴파일 (3) | 2025.08.24 |
| [원고, SDL3] 2. 윈도우 오목게임 만들기 기록 1 (0) | 2025.08.24 |
| 회고1 / 피로그래밍22기 1차 팀과제 (0) | 2025.01.01 |
