인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

가또님의 프로필 이미지
가또

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

환경 설정

환경설정 관련 질문 있습니다.

작성

·

481

0

강의를 듣다가 똑같이 코드를 쳐도 빌드가 되지 않아서 

코드를 수업자료로 받아서도 해보고 환경설정 수업자료도 받아서 다시 타이핑토 해봤는데도 빌드가 되지 않습니다.

Lock_Free 부분에서 다시 돌아왔는데요.

해당 강의에서 ConcurrentStack.h 파일에 구현을 모두 해주시고 계신데 

위에서는 mutex만 include해주고 있음에도 불구하고 직접 정의한 int34나 atomic등이 아무 문제 없이 사용하시고 또 빌드도 되던데 어떤부분의 설정이 미스가 생긴지 도저히 못찾고 있습니다.

이전에 비쥬얼스튜디오 2017을 사용하다가 이후에 2019를 설치한 상황인데 완전히 싹 지우고 2019를 설치를 해야하는건가요?

답변 2

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

cpp 파일에서 #include pch를 해줘야 합니다.

가또님의 프로필 이미지
가또
질문자

아이고 ㅜㅜ cpp파일에도 되어있어요... 도데체 뭐가 문제인건지.. ㅜㅜ 선생님께서 올려주신파일을 다운받아서 빌드를 해도 빌드가 안됩니다..

가또님의 프로필 이미지
가또
질문자

으으... 제쪽 기본 라이브러리 파일 ? 버젼이 다른건지 mutax뿐만 아니라 atomic까지도 include해줘야 문제가 사라지네요  조금 더 시도 해 보고 질문할 수 있도록 노력하겠습니다! 바쁜 시간 쪼개어 답변해주셔서 감사합니다

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

VS 문제는 아닙니다.
pre-compiled header (pch.h)쪽을 확인해보세요.

가또님의 프로필 이미지
가또
질문자

선생님께서 올려주신 파일에서 pch.h를 include하고있진 않은데 이게 기본 설정쪽에서 보이지 않아도 include해주는 기능이 있나요? 미리 컴파일된 헤더파일은 사용으로 하고 pch.h로 지정해놨습니다!

가또님의 프로필 이미지
가또

작성한 질문수

질문하기