• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

지난번에 만든 달팽이 코드를 따로 h 및 cpp파일로 빼고싶은데요,

22.10.31 01:36 작성 조회수 256

0

이렇게 했는데, 계속 오류가 뜹니다

int, enum,struct를 여기저기 옮겨봐도 도저히 오류가 해결되지 않고, 검색을 해봐도 관련 정보가 나오질 않는데 어떻게 해결하나요?

답변 1

답변을 작성해보세요.

0

Snail.h 하단에
extern int N; 추가하시고,
Snai.cpp의 int N 전역 변수를 사용하세요.
즉 cpp.study2.cpp의 int N를 제거해주세요.

전역 변수를 사용하지 않는다면,
SetBoard등에 int N의 매개변수를 받아주는 것도 방법이겠죠.

정윤성님의 프로필

정윤성

질문자

2022.10.31

말씀해주신대로 int N을 매개변수로 받아서 하니 오류 하나는 해결 됐습니다!

int(* board)[100] 이 CPP_Study.obj에 이미 정의되어 있습니다. 라는 오류도 비슷하게 없애봐야겠다 하고 코드를 수정했는데요,

image

여전히 저 오류는 사라지지가 않네요 ㅠㅠ