강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của qocn90297143
qocn90297143

câu hỏi đã được viết

[Tuyển tập phát triển game MMORPG bằng C++ và Unreal] Phần 4: Máy chủ game

thực hành trò chuyện

바로 직전 패킷 자동화까지는 잘 되다가 채팅실습 수업들으면서 빌드를하니 링커오류가 뜹니다;;;

Viết

·

663

1

어떻게 해결해야할까요...?;

networkwindows-serverMMORPG

Câu trả lời 3

0

essenger M님의 프로필 이미지
essenger M
Người đặt câu hỏi

릴리즈모드로 빌드해보면 이렇게 뜨네요 

0

essenger M님의 프로필 이미지
essenger M
Người đặt câu hỏi

바로 이전 강의인 패킷자동화2 고대로 복붙하고 해보니 빌드 실행 둘다 되네요 이상하게 채팅실습만 안되네요 지금 계속해보니

Rookiss님의 프로필 이미지
Rookiss
Người chia sẻ kiến thức

그럼 다른 부분을 비교해보면서 한줄씩 추가해봐야 할 것 같은데요.
.proto 파일에서 패킷 몇개를 제거해보고 (특히 string 같은 가변적인 애들) 다시 빌드해도 똑같을까요?

0

Rookiss님의 프로필 이미지
Rookiss
Người chia sẻ kiến thức

protobuf 환경 설정과 관련된 문제로 보이네요.
구글에 검색해보니 C++ protobuf 쪽에서는
버전 올릴 때마다 환경 관련된 짜잘한 버그가 많은 것 같습니다.
혹시 강의 소스에서 제공하는 protobuf 파일 (lib 파일과 .h 헤더들)로
교체해도 동일한 문제가 발생하나요?
강의를 만들 때 가변 길이 (string 등) 관련 문제가 있어서 라이브러리를 다시 빌드했던 기억이 있네요.
교체해도 해결이 안되거든 rookiss@naver.com 로 전체 프로젝트 압축후 보내주세요.

essenger M님의 프로필 이미지
essenger M
Người đặt câu hỏi

후.. 교체해서 계속 시도해봤는데 안되네요 보냈습니당

Rookiss님의 프로필 이미지
Rookiss
Người chia sẻ kiến thức

안녕하세요 제 환경에서는 너무나도 잘 빌드 되네요
혹시 ServerCore를 전체 재빌드를 해도 안 되시나요?

essenger M님의 프로필 이미지
essenger M
Người đặt câu hỏi

네 ㅠㅠ 똑같아요 사실 찜찜한부분이 있었긴했어요 protobuf 수업들을때 강의모습과 좀 다른 부분이 있었는데 별문제 없어서 그냥 넘어갔구 패킷 자동화 #2까지도 잘 빌드랑 실행이 되어서 그냥 그러려니 하고 오늘 수업듣는데 이렇게 되네요..

Rookiss님의 프로필 이미지
Rookiss
Người chia sẻ kiến thức

강의 코드 다운로드 받아도 동일한 문제가 발생하나요?

그래도 안 되면 일단 다 닫은 다음에

위에서 .vs 파일을 삭제하고 다시 .sln파일을 눌러서 솔루션을 열고 다시 빌드해보세요

essenger M님의 프로필 이미지
essenger M
Người đặt câu hỏi

제 폴더 전부를 삭제하고 강의자료를 그대로 복사해서 파일 경로만 수정해서 vs지우고 빌드해도 ServerCore만 빌드되고 나머지는 계속 똑같은 오류뜨네요; 그냥 수업만 들으면서 이해하는식으로 해야겠씁니다..ㅠ

Rookiss님의 프로필 이미지
Rookiss
Người chia sẻ kiến thức

아 그리고 파일 경로에 한글이 섞여 있으면 안 됩니다.

VS 문제인지 protobuf 문제인지 확실하지 않은데
Release 모드에서도 동일한 문제가 발생하는지 확인 바랍니다.

(그리고 .proto 패킷 정의에서 string 등 일부 패킷을 빼도 동일한 문제가 발생하는지)

그리고 정말 딱! 이 강의부터 발생한 것일까요?
이전 강의 소스코드를 받아서 빌드해도 동일한지 확인 바랍니다.

마지막으로 이런 빌드 에러에 너무 스트레스 받을 필요는 없습니다.
실제로 실무에서 일할 때도 환경 관련 문제는 비일비재 하고
큰 프로젝트에 합류하면 보통 첫 3~4일은 환경 설정 문제만 해결합니다.

essenger M님의 프로필 이미지
essenger M
Người đặt câu hỏi

감사합니다! 그렇게 해보겠습니당

Hình ảnh hồ sơ của qocn90297143
qocn90297143

câu hỏi đã được viết

Đặt câu hỏi