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

BBAKK님의 프로필 이미지
BBAKK

작성한 질문수

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

패킷 자동화 #1

빌드 에러

작성

·

403

0

프로젝트 다운받아서 실행시키면 위와 같은 에러가 발생합니다.

pre-build event 때문에 발생한 에러인가 싶어서

pre-build event를 없애면 아래와 같은 에러가 발생합니다.

서버 코어 라이브러리는 정상적으로 빌드 되는것을 확인했습니다.

답변 1

0

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

음 제 환경에서는 발생 안 해서 어렵네요.
실제 경로에 ServerCore.lib 라이브러리 파일이 생성된 것은 확인해보셨나요?

BBAKK님의 프로필 이미지
BBAKK
질문자

라이브러리 파일이 output directory에 생성되는 것을 확인했습니다.

라이브러리를 지우고 다시 해보아도 마찬가지 입니다.

 

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

오늘 운전연수(?)겸 천안을 계속 돌아다니느라 답변이 늦었습니다.
에러를 유심히 보니



요 경로 말고 ServerCore/Debug/ServerCore.lib으로 찾아서 없는 것 같습니다.

ServerCore 설정이 잘못된 것 같네요. ServerCore 솔루션 설정에 가셔서

ServerCore의 출력디릭터리에서 위와 같이 되어 있는걸 조절해

결과가 LIbraries/Libs/ServerCore/~에 나오게 수정 바랍니다.

수정 파일 압축본도 올려놓도록 할게요. 제보 감사드립니다.

BBAKK님의 프로필 이미지
BBAKK
질문자

위와 같이 알려주신데로 수정했으나 여전히 같은 에러가 발생하고 있습니다...

 

저렇게 바꾸면 아래와 같은 에러가 발생합니다.

 

Microsoft.CppCommon.targets 파일의 145째 줄 내용

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


저 경로에 GenPackets.bat은 있는 상황이겠죠?
그리고 pre-built 이벤트가 동작한 적이 한 번도 없을까요? (지난 강의서라도)

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

MSB3073에러를 검색하니

https://playground10.tistory.com/82

1. 경로에 띄어쓰기
2. 다시 빌드 하거나 관리자 권한으로 실행할 것

요 부분이 유력해 보입니다. 혹시 C++ [Space] Server로 하셨나요?

BBAKK님의 프로필 이미지
BBAKK
질문자

답변주신 내용 참고하여 해결했습니다.

 

공백도 문제가 되지만 점(.)이 들어가도 문제가 되네요.

BBAKK님의 프로필 이미지
BBAKK

작성한 질문수

질문하기