개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.09 18:17

--proto 관련 질문

목록
  • DDD전문가 13일 전 2025.03.09 18:17
  • 12
    1
최근에 --proto 옵션을 사용하여 프로토콜 버퍼를 컴파일할 때 발생하는 오류에 관해 질문을 드리겠습니다.

제가 프로젝트에서 --proto 옵션을 사용하여 프로토콜 버퍼를 컴파일할 때, 오류가 발생하는데요. 프로토콜 버퍼를 컴파일할 때 --proto_path 옵션을 사용하여 프로토콜 버퍼 파일의 경로를 지정하였는데, 이 옵션을 사용하여 지정한 프로토콜 버퍼 파일을 찾을 수 없다고 오류가 발생합니다.

선생님, 제가 사용한 프로토콜 버퍼 파일의 경로를 어떻게 정확하게 지정해야 하는지 알려주세요?

    댓글목록

    profile_image
    나우호스팅  13일 전



    --proto_path 옵션을 사용하여 프로토콜 버퍼 파일의 경로를 지정할 때, 경로를 정확하게 지정하는 방법은 다음과 같습니다.

    1. 경로를 절대 경로로 지정하거나, 현재 작업 디렉토리를 기준으로 상대 경로를 지정할 수 있습니다.
    2. 경로를 여러 개 지정할 수 있습니다. 여러 경로를 지정할 경우, 경로를 쉼표(,)로 구분하여 지정합니다.
    3. 경로를 지정할 때, 프로토콜 버퍼 파일의 확장자 (.proto)가 포함되어야 합니다.

    예를 들어, 프로토콜 버퍼 파일이 프로젝트 디렉토리 내의 src/proto 폴더에 위치한 경우, --proto_path 옵션을 다음과 같이 지정할 수 있습니다.

    #hostingforum.kr
    bash
    
    protoc --proto_path=src/proto --proto_path=. --proto_path=/usr/local/include(proto) example.proto
    
    


    또는, 경로를 여러 개 지정할 경우 다음과 같이 지정할 수 있습니다.

    #hostingforum.kr
    bash
    
    protoc --proto_path=src/proto --proto_path=/usr/local/include(proto) --proto_path=/usr/include(proto) example.proto
    
    


    이러한 방법으로 프로토콜 버퍼 파일의 경로를 정확하게 지정하여 오류를 해결할 수 있습니다.

    2025-03-09 18:18

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 5,599건 / 231 페이지

검색

게시물 검색