[TIL] Text RPG 제작하기(4)

주소리·2026년 7월 16일

TIL

목록 보기
27/48

오늘도 즐겁게 오류를 수정해 보겠습니다.

main에서 함수를 호출하는 데에 이슈가 있는 듯 합니다.

CreateCharacter 내부에 있는 함수를 호출하는 데 문제가 있어보입니다. 유효성 검사 함수를 수정해야 합니다.

전반적인 수정을 거치면서 유효성 검사 함수를 같이 수정하지 않았군요. 조건도 잘못 되어 있었습니다.

앞서 스탯 함수를 세분화 했던 김에 그냥 캐릭터 생성 함수에 합쳐버리겠습니다.

LINK : fatal error LNK1104:
LINK : fatal error LNK1168:

이런 오류가 뜨기 시작합니다. 유사한 오류 코드라는데, 콘솔 창이 열려 있다는군요.

해결 방법은

  1. Visual Studio에서 Shift + F5 눌러서 디버깅 중지
  2. 열려 있는 검은 콘솔 창이 있으면 전부 닫기
  3. 그래도 안 되면:Ctrl + Shift + Esc로 작업 관리자 열어 Text RPG.exe 찾아
    작업 끝내기 - Visual Studio로 돌아와서 다시 빌드

를 전부 시도했으나 해결되지 않았습니다.

  1. 솔루션을 정리한 후 리빌드

해결되지 않았습니다. 마지막 방법입니다.

  1. 재부팅

다행스럽게도 빌드에 성공했습니다.

===
이런식으로 표시된 라인들도 함수로 정리하는 게 보기 좋을 듯 합니다.

만들긴 했지만 정의를 어느 cpp에 두는 게 좋을지 고민이 되는군요. 일단은 Main.cpp에 두고 추후에 UI가 늘면 그쪽에 정리하는 게 좋을 듯 합니다.

문제 없이 잘 정돈 되었습니다.

profile
게임개발 및 아트, TA

0개의 댓글