Cmake 에서 Generate 할때 CMakeLists.txt 파일이 없다는 Error는 어떻게 해결할 수 있나요??
protobuf 22 이후 버전, 즉 최신버전 사용하시는 분들은 아래와 같이 해주시면 됩니다. 저는 27.2버전을 사용했습니다.CMAKE source code 위치변경 : protobuf-27.2/cmake 가 아닌 protobuf 폴더로 설정 해주시면 됩니다. (사진)abseil-cpp, googletest 설치 아래 두 링크의 소스들을 해당 위치에 받으셔야 합니다. -abseil-cpp https://github.com/abseil/abseil-cpp => protobuf-27.2\third_party\abseil-cpp (사진)googletest https://github.com/google/googletest => protobuf-27.2\third_party\googletest (사진)다시 CMake로 돌아와 "Generate"를 수행하시면 정상적으로 수행이 됩니다. 경고 메시지("A future Abseil release will default ABSL_PROPAGATE_CXX_STD...")가 뜨는데, 무시하셔도 되고 신경이 쓰이시면 ABSL_PROPAGATE_CXX_STD 옵션 체크해주시면 됩니다. (사진)에러 원인 - 이전 버전에는 protobuf와 종속관계에 있는 소스들이 protobuf git 소스에 함께 포함이 되어 있었는데, 22버전을 기점으로 해당 소스들을 제거하고 빈 폴더로만 남기고 사용자가 직접 dependency파일을 설치하도록 유도하는 것 같습니다. (관련 링크 : https://github.com/protocolbuffers/protobuf/issues/12016 , https://protobuf.dev/support/migration/) 질문으로부터 시간이 좀 흘렀지만.. 혹시나 최신버전으로 사용해보고자 하는 분들께 도움이 될까 하여 남깁니다.